Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (51,365) $ (36,925)
Unbilled receivables 150,603 105,574
Allowance for credit loss on unbilled receivables (1,731) (1,228)
Operating lease right-of-use assets 81,516 34,678
Equity method investment 65,356 0
Other assets 56,966 34,859
Total 681,665 408,403
Amortization cost 14,400 11,800
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 377,839 268,964
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 2,481