XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue and Deferred Revenue [Abstract]  
Schedule of Revenue Disaggregated by the Timing of Revenue Recognition The following table provides the Company’s revenue disaggregated by the timing of revenue recognition:
   Three months ended
March 31,
 
(In thousands)  2024   2023 
Transferred at a point in time  $2,465   $4,920 
Transferred over time   133    884 
Total revenue  $2,598   $5,804 
Schedule of Current Deferred Revenue Changes in the Company’s current deferred revenue balance for the three months ended March 31, 2024 and the year ended December 31, 2023 were as follows:
(In thousands)  Three months
ended
March 31,
2024
   Year
ended
December 31,
2023
 
Deferred revenue – beginning of period  $4,019   $4,112 
Additions   1,160    4,905 
Recognized   (1,395)   (4,998)
Deferred revenue – end of period  $3,784   $4,019