XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue and Deferred Revenue [Abstract]  
Schedule of Revenue Disaggregated By Timing of Revenue Recognition The following table provides the Company’s revenue disaggregated by the 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 Changes in the Company’s current deferred revenue balance for the six months ended June 30, 2022 and the year ended December 31, 2021 were as follows:
(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