XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business and Summary of Significant Accounting Policies - Accounts Receivables and Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable $ 156,110   $ 156,110   $ 153,609
Allowance for doubtful accounts 18,772   18,772   19,874
Provision for doubtful accounts (15) $ 73 1,687 $ (2,742)  
Billed Revenues          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable 156,100   156,100   153,600
Unbilled Revenues          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable $ 56,100   $ 56,100   $ 50,100