XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Total revenue $ 350,438,000 $ 515,024,000 $ 1,234,936,000 $ 1,235,475,000  
Unbilled receivables 74,076,000   74,076,000   $ 101,513,000
Deferred revenue 100,757,000   100,757,000   $ 178,922,000
Deferred revenue recognized     $ 153,900,000    
Percentage of deferred revenue recognized (as a percent)     86.00%    
Revenue, bill and hold performance obligation, amount 0   $ 22,800,000    
Remaining performance obligation $ 336,200,000   $ 336,200,000    
Percentage of performance obligation to be recognized (as a percent) 100.00%   100.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, period 12 months   12 months    
Over time revenue          
Disaggregation of Revenue [Line Items]          
Total revenue $ 321,154,000 458,405,000 $ 1,120,526,000 991,561,000  
Point in time revenue          
Disaggregation of Revenue [Line Items]          
Total revenue $ 29,284,000 $ 56,619,000 $ 114,410,000 $ 243,914,000