XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for credit losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 21,530 $ 19,617 $ 23,443
Charged to Expenses 8,771 9,464 4,200
Deductions (7,091) (6,827) (7,906)
Translation Adjustments (649) (724) (120)
Balance at End of Period 22,561 21,530 19,617
Allowance for credit losses | Cumulative Effect, Period of Adoption, Adjusted Balance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period   19,617  
Balance at End of Period     19,617
Deferred tax valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 24,198 24,132 21,618
Charged to Expenses 2,033 5,635 3,462
Deductions (1,467) (3,936) (2,333)
Translation Adjustments (1,193) (1,633) 1,385
Balance at End of Period $ 23,571 $ 24,198 $ 24,132