XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 19,617 $ 28,756 $ 27,678
Charged to Expenses 9,464 4,200 9,868
Deductions (6,827) (7,906) (8,687)
Translation Adjustments (724) (120) (103)
Balance at End of Period 21,530 19,617 28,756
Allowance for doubtful accounts receivable | Cumulative Effect, Period of Adoption, Adjusted Balance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period   23,443  
Balance at End of Period     23,443
Deferred tax valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 24,132 21,618 23,072
Charged to Expenses 5,635 3,462 719
Deductions (3,936) (2,333) (2,154)
Translation Adjustments (1,633) 1,385 (19)
Balance at End of Period $ 24,198 $ 24,132 $ 21,618