Annual report pursuant to Section 13 and 15(d)

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

v3.19.3.a.u2
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Other Assets [Line Items]    
Accumulated amortization of costs to obtain contracts $ (36,925) $ (24,992)
Unbilled receivables 104,346 81,703
Operating lease right-of-use assets 34,678 20,257
Other assets 34,859 39,410
Total 408,403 335,685
Amortization cost 11,800 8,600
Customer agreements    
Other Assets [Line Items]    
Costs to obtain contracts 268,964 219,307
Incentives    
Other Assets [Line Items]    
Costs to obtain contracts $ 2,481 $ 0