XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Assets and Liabilities From Contracts with Customers (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 2,026,420 $ 911,395
Contract liabilities 652,214 148,591
Accounts receivable, net    
Disaggregation of Revenue [Line Items]    
Contract assets 49,303 43,541
Prepaid expenses and other current assets    
Disaggregation of Revenue [Line Items]    
Contract assets 8,975 5,495
Other assets    
Disaggregation of Revenue [Line Items]    
Noncurrent other assets 40,718 19,927
Other current liabilities    
Disaggregation of Revenue [Line Items]    
Contract liabilities 9,123 8,530
Other liabilities    
Disaggregation of Revenue [Line Items]    
Contract liabilities 58,900 24,614
Accrued expenses    
Disaggregation of Revenue [Line Items]    
Contract liabilities $ 0 $ 5,265