XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning Balance $ 26,545 $ 29,686 $ 32,033 $ 28,503
Provision for credit losses, net of reversals 1,602 (1,472) (1,329) 3,451
Charge-offs (231) (1,375) (3,761) (4,858)
Foreign currency translation and other adjustments (23) 400 950 143
Ending Balance $ 27,893 $ 27,239 $ 27,893 $ 27,239