Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Revenue Recognition (Details)

v3.22.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 407,550 $ 393,112
Deferred revenue 3,250 8,281
Unbilled Revenues    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net $ 22,000 32,300
Accounts receivable, related parties   $ 1,500