XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Contract Assets and Liabilities From Contracts with Customers (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 1,016,327 $ 911,395
Contract liabilities 600,496 148,591
Accounts receivable, net    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets 45,316 43,541
Prepaid expenses and other current assets    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract assets 12,589 5,495
Other assets    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Noncurrent other assets 40,112 19,927
Other current liabilities    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities 5,706 8,530
Other liabilities    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities 31,867 24,614
Accrued expenses    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Contract liabilities $ 0 $ 5,265