XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table presents the Company’s disaggregated revenues (in thousands):    
Three Months Ended March 31,
20242023
Over-time revenue$124,336 $248,219 
Point in time revenue29,067 128,554 
Total revenue$153,403 $376,773 
Contract assets consisting of unbilled receivables are recorded within accounts receivable, net on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
March 31, 2024December 31, 2023
Unbilled receivables$112,479 $102,603 
Contract liabilities are recorded on a contract-by-contract basis and consisted of the following at the end of each reporting period (in thousands):
March 31, 2024December 31, 2023
Deferred revenue$86,558 $66,488