XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE

NOTE 4 REVENUE

 

The following table is a summary of the Company’s timing of revenue recognition for the three months ended March 31, 2022 and 2021:

 

   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 

 

The Company disaggregates revenue by source and geographic destination to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

 

Revenue by source consisted of the following for the three months ended March 31, 2022 and 2021:

 

   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 

 

Revenue by geographic destination consisted of the following for the three months ended March 31, 2022 and 2021:

 

   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 

 

Contract Balances

 

The Company records contract assets when it has a right to consideration and records accounts receivable when it has an unconditional right to consideration. Contract liabilities consist of cash payments received (or unconditional rights to receive cash) in advance of fulfilling performance obligations. As of March 31, 2022 and December 31, 2021, the Company did not have a material contract assets balance.

 

The following table is a summary of the Company’s opening and closing balances of contract liabilities related to contracts with customers.

 

(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