v3.26.1
RECEIVABLES AND ALLOWANCES FOR CREDIT LOSSES - Schedule of Allowance for Credit Losses for Trade Receivables (Details)
$ in Thousands
6 Months Ended
Jun. 30, 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 (4,331)
Balance sheet write-offs 2,812
Recoveries of amounts previously reserved 2,727
Balance sheet reclassifications 1,019
Foreign exchange impact 360
Trade receivables, allowances for credit losses at end of period $ (17,971)