XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table presents the Company’s disaggregated (in thousands):
Year Ended December 31,
202220212020
Over-time revenue$1,155,848 $519,003 $503,238 
Point in time revenue481,698 334,315 369,424 
Total revenue$1,637,546 $853,318 $872,662 

Contract assets consisting of unbilled receivables are recorded within accounts receivable 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,
202220212020
Unbilled receivables$101,513 $111,224 $18,073 
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,
202220212020
Deferred revenue$178,922 $99,575 $149,821