XML 41 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Note 7. Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregated revenue
   Three months ended March 31,
Revenue Streams  2020  2019
Platform and Technology  $2,685    66.9%  $2,665    63.8%
Services   1,331    33.1%   1,514    36.2%
Total  $4,016    100.0%  $4,179    100.0%