XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Subsidiary, Sale of Stock [Line Items]      
Amounts reclassified from unbilled revenue to accounts receivable $ 19,535,000 $ 18,306,000  
Amounts reclassified from deferred revenue to revenue 4,989,000 4,962,000  
Impairment of goodwill 0 6,380,000 $ 0
Impairment of assets 0    
Subsidiaries | Argentina      
Subsidiary, Sale of Stock [Line Items]      
Net assets (12,200,000) $ (9,800,000)  
Subsidiaries | Turkey      
Subsidiary, Sale of Stock [Line Items]      
Net assets $ 12,100,000    
Subsidiaries | Revenue from Contract with Customer Benchmark | Argentina | Geographic Concentration Risk      
Subsidiary, Sale of Stock [Line Items]      
Percentage of worldwide total 3.40% 3.20%  
Subsidiaries | Revenue from Contract with Customer Benchmark | Turkey | Geographic Concentration Risk      
Subsidiary, Sale of Stock [Line Items]      
Percentage of worldwide total 2.70%