XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Revenue recognized over time versus revenue recognized upon transfer during the year ended December 31, 2022 was as follows (in thousands):

 

 

 

 

 

 

 

Year ended December 31, 2022

 

Revenue from performance obligations recognized over time

 

$

12,491

 

Revenue from performance obligations recognized at point-in-time transfer

 

 

1,334

 

Total

 

$

13,825