XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
contract
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]                
Revenue $ 515,024 $ 419,865 $ 300,586 $ 720,451 $ 1,235,475 $ 1,637,546 $ 853,318 $ 872,662
Unbilled receivables           101,513 111,224 18,073
Deferred revenue           178,922 99,575 149,821
Deferred revenue recognized           $ 84,700 $ 149,800  
Percentage of deferred revenue recognized           85.00% 100.00%  
Revenue, bill and hold performance obligation, number of contracts | contract           1    
Revenue, bill and hold performance obligation, amount           $ 13,700 $ 168,900  
Remaining performance obligation           $ 719,300    
Percentage of performance obligation to be recognized           100.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01                
Disaggregation of Revenue [Line Items]                
Remaining performance obligation, period           12 months    
Over-time revenue                
Disaggregation of Revenue [Line Items]                
Revenue           $ 1,155,848 519,003 503,238
Point in time revenue                
Disaggregation of Revenue [Line Items]                
Revenue           $ 481,698 $ 334,315 $ 369,424