XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Revenue $ 515,024,000 $ 188,686,000 $ 1,235,475,000 $ 633,442,000  
Unbilled receivables 136,953,000   136,953,000   $ 111,224,000
Deferred revenue 154,692,000   154,692,000   $ 99,575,000
Deferred revenue recognized     $ 73,100,000    
Percentage of deferred revenue recognized     73.00%    
Remaining performance obligation $ 386,300,000   $ 386,300,000    
Percentage of performance obligation to be recognized 100.00%   100.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, period 12 months   12 months    
Bill-and-hold Obligations          
Disaggregation of Revenue [Line Items]          
Revenue $ 0   $ 0    
Over-time revenue          
Disaggregation of Revenue [Line Items]          
Revenue 458,405,000 128,183,000 991,561,000 360,581,000  
Over-time revenue | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Revenue       (223,200,000)  
Point in time revenue          
Disaggregation of Revenue [Line Items]          
Revenue $ 56,619,000 $ 60,503,000 $ 243,914,000 272,861,000  
Point in time revenue | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Revenue       $ 223,200,000