XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
2024202320242023
Over-time revenue$174,128 $321,154 $508,062 $1,120,526 
Point in time revenue57,278 29,284 132,513 114,410 
Total revenue$231,406 $350,438 $640,575 $1,234,936 
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):
September 30, 2024December 31, 2023
Unbilled receivables$77,492 $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):
September 30, 2024December 31, 2023
Deferred revenue$112,618 $66,488