XML 124 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS - ALLOWANCE FOR DOUBTFUL ACCOUNTS (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 12,900    
Balance at End of Year 10,800 $ 12,900  
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 12,875 9,055 $ 9,348
Additions Charged to Income 1,542 3,798 1,680
Accounts Receivable Write-offs (3,001) (1,336) (1,739)
Translation and Other (617) 1,358 (234)
Balance at End of Year $ 10,799 $ 12,875 $ 9,055