XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of timing of revenue recognition
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Timing of revenue recognition:                
Services and products transferred at a point in time  $2,037   $2,263   $3,992   $3,174 
Services and products transferred over time   51    138    149    328 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of revenue by products and services
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by products and services:                
Products  $2,037   $2,040   $3,992   $2,671 
Services   51    361    149    831 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of revenue by geography
   For the Three Months Ended   For the Six Months Ended 
   June 30,   June 30, 
(Amounts in thousands)  2022   2021   2022   2021 
Revenue by geography:                
North America  $1,944   $1,340   $3,493   $2,085 
International   144    1,061    648    1,417 
Total revenue  $2,088   $2,401   $4,141   $3,502 

 

Schedule of opening and closing balances of contract liabilities
(Amounts in thousands)  Total 
Balance at December 31, 2021  $3,415 
New invoices not yet earned   1,880 
Old invoices earned   (599)
Balance at June 30, 2022  $4,696