XML 138 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table presents the Company’s disaggregated revenues (in thousands):
Year Ended December 31,
202320222021
Over-time revenue$1,417,217 $1,155,848 $519,003 
Point in time revenue159,334 481,698 334,315 
Total revenue$1,576,551 $1,637,546 $853,318 
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,
202320222021
Unbilled receivables$102,603 $101,513 $111,224 
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,
202320222021
Deferred revenue$66,488 $178,922 $99,575