XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
RECEIVABLES AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Activity in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning Balance $ 29,686 $ 27,095 $ 28,503 $ 17,738
Provision for credit losses, net of reversals (1,472) 2,268 3,451 13,287
Charge-offs (1,375) (8,345) (4,858) (10,232)
Foreign currency translation and other adjustments 400 63 143 288
Ending Balance $ 27,239 $ 21,081 $ 27,239 $ 21,081