XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 296,440 $ 329,938
Less: allowance for credit losses (17,387) (33,368)
Accounts receivable, net of allowance 279,053 296,570
Accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 81,445 128,145
Unbilled accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 214,995 $ 201,793