XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning balance-credit losses $ 31,810 $ 41,727 $ 27,938
Additions-charged to expense 16,276 9,721 19,469
Amounts written off (12,865) (21,662) (7,842)
Other (primarily changes in foreign currency exchange rates) 1,789 2,024 2,162
Ending balance-credit losses $ 37,010 $ 31,810 $ 41,727