XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue The following table presents the Company’s disaggregated revenues (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Over time revenue$417,448 $324,851 $703,759 $532,922 
Point in time revenue90,277 95,014 180,739 187,529 
Total revenue$507,725 $419,865 $884,498 $720,451 
ontract 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):
June 30, 2023December 31, 2022
Unbilled receivables$141,636 $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):
June 30, 2023December 31, 2022
Deferred revenue$114,810 $178,922