XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of revenue disaggregated by timing of revenue recognition
    Three Months ended
March 31,
 
(In thousands)   2022     2021  
Transferred at a point in time   $ 12,774     $ 6,828  
Transferred over time     13,247       180  
Total revenue   $ 26,021     $ 7,008  

 

Schedule of current deferred revenue
(In thousands)  Three Months
ended
March 31,
2022
   Year ended
December 31,
2021
 
Deferred revenue – beginning of period  $3,772   $152 
Additions   5,089    3,758 
Interest income on deferred revenue   
    4 
Recognized   (4,679)   (142)
Deferred revenue – end of period  $4,182   $3,772