v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Schedule of Allowance for Credit Losses for Trade Receivables (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Trade receivables, allowances for credit losses at beginning of period $ (20,558)
Additional provisions in the period (3,535)
Balance sheet write-offs 1,216
Recoveries of amounts previously reserved 2,496
Balance sheet reclassifications (940)
Foreign exchange impact 293
Trade receivables, allowances for credit losses at end of period $ (21,028)