XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of timing of revenue recognition
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Timing of revenue recognition:        
Services and products transferred at a point in time  $3,131   $1,896 
Services and products transferred over time   98    190 
Total revenue  $3,229   $2,086 

 

Schedule of revenue by products and services
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by products and services:          
Products  $3,131   $1,619 
Services   98    467 
Total revenue  $3,229   $2,086 

 

Schedule of revenue by geography
   For the Three Months Ended 
   March 31, 
(Amounts in thousands)  2022   2021 
Revenue by geography:        
North America  $2,725   $1,736 
International   504    350 
Total revenue  $3,229   $2,086 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2021  $3,924 
New invoices not yet earned   1,327 
Old invoices earned   (631)
Balance at March 31, 2022  $4,620