XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Summary of Contract Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Capitalized Contract Cost [Line Items]    
Contract with Customer, Asset, before Allowance for Credit Loss $ 143,683 $ 161,563
Contract with Customer, Asset, Allowance for Credit Loss 21,898 29,558
Contract with Customer, Asset, after Allowance for Credit Loss 121,785 132,005
Prepaid expenses and other current assets    
Capitalized Contract Cost [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss 64,279 59,382
Other assets    
Capitalized Contract Cost [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss $ 57,506 $ 72,623