XML 82 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table presents the Company’s disaggregated revenues (in thousands):
Year Ended December 31,
202420232022
Over-time revenue$744,346 $1,417,217 $1,155,848 
Point in time revenue171,461 159,334 481,698 
Total revenue$915,807 $1,576,551 $1,637,546 
Contract assets consisting of unbilled receivables are recorded within accounts receivable, net on the consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
December 31,
202420232022
Unbilled receivables$94,045 $102,603 $101,513 
Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):
December 31,
202420232022
Deferred revenue$119,775 $66,488 $178,922