XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue Disclosure [Abstract]  
Schedule of timing of revenue recognition
   Three Months Ended
September 30,
   Nine months ended
September 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Timing of revenue recognition:                
Services and products transferred at a point in time  $3,979   $1,941   $9,348   $7,056 
Services and products transferred over time   136    77    464    457 
Total revenue  $4,115   $2,018   $9,812   $7,513 

 

Schedule of revenue by products and services
   Three Months Ended
September 30,
   Nine months ended
September 30,
 
(Amounts in thousands)  2021   2020   2021   2020 
Revenue by products and services:                
Products  $3,847   $1,726   $8,713   $6,298 
Services   268    292    1,099    1,215 
Total revenue  $4,115   $2,018   $9,812   $7,513 

 

Schedule of revenue by geography
   Three Months Ended
September 30,
   Nine months ended
September 30,
 
(Amounts in thousands)   2021   2020   2021   2020 
Revenue by geography:                
North America  $3,665   $1,831   $7,945   $6,755 
International   450    187    1,867    758 
Total revenue  $4,115   $2,018   $9,812   $7,513 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2020  $864 
Increase   2,190 
Balance at September 30, 2021  $3,054