XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of revenue disaggregated by timing of revenue recognition
   Three Months ended
June 30,
   Six Months ended
June 30,
 
(In thousands)  2022   2021   2022   2021 
Transferred at a point in time  $10,244   $1,124   $23,018   $1,353 
Transferred over time   9,085    10,701    22,332    17,480 
Total revenue  $19,329   $11,825   $45,350   $18,833 

 

Schedule of current deferred revenue
(In thousands)  Six Months
ended
June 30,
2022
   Year ended
December 31,
2021
 
Deferred revenue – beginning of period  $3,772   $152 
Additions   7,493    3,758 
Interest income on deferred revenue   
    4 
Recognized   (7,512)   (142)
Deferred revenue – end of period  $3,753   $3,772