XML 326 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Receivables - Summary of Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Capitalized Contract Cost [Line Items]      
Contract assets, gross $ 106,810 $ 161,563  
Allowance for credit losses (12,300) (29,558)  
Contract assets, net 94,510 132,005  
Contract with customer, asset recognized 26,000 183,000 $ 27,000
Prepaid expenses and other current assets      
Capitalized Contract Cost [Line Items]      
Contract assets, net 58,452 59,382  
Other assets      
Capitalized Contract Cost [Line Items]      
Contract assets, net $ 36,058 $ 72,623