XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
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,
2023202220232022
Over time revenue$321,154 $458,405 $1,120,526 $991,561 
Point in time revenue29,284 56,619 114,410 243,914 
Total revenue$350,438 $515,024 $1,234,936 $1,235,475 
Contract assets are recorded within accounts receivable, net on the condensed consolidated balance sheets on a contract-by-contract basis and consisted of the following at the end of each reporting period (in thousands):
September 30, 2023December 31, 2022
Unbilled receivables$74,076 $101,513 
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, 2023December 31, 2022
Deferred revenue$100,757 $178,922