Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Other Assets [Line Items]          
Accumulated amortization of costs to obtain contracts $ (91,619)   $ (91,619)   $ (74,529)
Unbilled receivables 253,514   253,514   212,727
Allowance for credit losses on unbilled receivables (2,814)   (2,814)   (2,411)
Equity investment 186,100   186,100   63,826
Operating lease right-of-use assets 112,599   112,599   92,707
Other assets 216,111   216,111   127,862
Total $ 1,559,208   $ 1,559,208   $ 1,125,743
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Total   Total   Total
Amortization cost $ 9,100 $ 5,400 $ 17,200 $ 9,600  
Customer agreements          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements 882,836   882,836   $ 703,080
Incentives          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481   $ 2,481