Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Revenue Recognition (Details)

v3.19.3.a.u2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 363,053 $ 337,460
Deferred revenue 7,244 4,304
Unbilled Revenues    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net 42,100 56,200
Accounts receivable, related parties $ 1,300 $ 4,100