v3.26.1
ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss    
Allowance for credit losses, March 31 $ 9,177 $ 4,057
Current period provision for expected credit losses 3,747 5,388
Write-offs charged against the allowance (3,705) (1,634)
Foreign currency translation 125 626
Allowance for credit losses, June 30 $ 9,344 $ 8,437