Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Other Assets [Line Items]          
Accumulated amortization of costs to obtain contracts $ (60,839)   $ (60,839)   $ (51,365)
Unbilled receivables 178,839   178,839   150,603
Allowance for credit losses on unbilled receivables (2,017)   (2,017)   (1,731)
Operating lease right-of-use assets 87,747   87,747   81,516
Equity security investment 63,826   63,826   65,356
Other assets 98,659   98,659   56,966
Total 910,369   910,369   681,665
Amortization cost 5,400 $ 3,500 9,600 $ 6,900  
Customer agreements          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements 541,673   541,673   377,839
Incentives          
Other Assets [Line Items]          
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481   $ 2,481