Quarterly report pursuant to Section 13 or 15(d)

Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)

v3.22.1
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Other Assets [Line Items]      
Accumulated amortization of costs to obtain contracts $ (82,596)   $ (74,529)
Unbilled receivables 233,328   212,727
Allowance for credit losses on unbilled receivables (2,593)   (2,411)
Operating lease right-of-use assets 95,851   92,707
Equity investment 186,100   63,826
Other assets 208,960   127,862
Total $ 1,421,880   $ 1,125,743
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total   Total
Amortization cost $ 8,200 $ 4,200  
Customer agreements      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements 780,349   $ 703,080
Incentives      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481