XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Disclosure [Abstract]  
Schedule of timing of revenue recognition
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Timing of revenue recognition:                
Services and products transferred at a point in time  $3,473   $2,953   $5,370   $5,115 
Services and products transferred over time   138    57    328    380 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of revenue by products and services
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by products and services:                    
Products  $3,250   $2,697   $4,867   $4,572 
Services   361    313    831    923 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of revenue by geography
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by geography:                    
North America  $2,550   $2,735   $4,281   $4,925 
International   1,061    275    1,417    570 
Total revenue  $3,611   $3,010   $5,698   $5,495 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2020  $864 
Additions through advance billings to or payments from vendors   768 
Additions through business acquisition   3,315 
Revenue recognized that was included in the prior period balance   (554)
Revenue recognized from current period advance billings to or payments from vendors   (394)
Revenue recognized from amounts acquired through business acquisition   (1,031)
Balance at June 30, 2021  $2,968