XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (74,529) $ (51,365)
Unbilled receivables 212,727 150,603
Allowance for credit loss on unbilled receivables (2,411) (1,731)
Operating lease right-of-use assets 92,707 81,516
Equity method investment 63,826 65,356
Other assets 127,862 56,966
Total $ 1,125,743 $ 681,665
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total Total
Amortization cost $ 23,300 $ 14,400
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 703,080 377,839
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 2,481