XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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,
2025202420252024
Over-time revenue$317,821 $174,128 $901,988 $508,062 
Point in time revenue75,670 57,278 156,109 132,513 
Total revenue$393,491 $231,406 $1,058,097 $640,575 
Contract assets consisting of unbilled receivables are recorded within Accounts receivable, net on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
September 30, 2025December 31, 2024
Unbilled receivables$118,889 $94,045 
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, 2025December 31, 2024
Deferred revenue$95,387 $119,775