v3.26.1
ALLOWANCE FOR CREDIT LOSSES (Tables)
3 Months Ended
Jun. 30, 2026
Receivables [Abstract]  
Schedule of Allowance for Credit Loss
An analysis of the allowance for credit losses for the periods ended June 30, 2025 and 2026 is as follows (in thousands):

Three Months Ended June 30,
20252026
Allowance for credit losses, March 31$4,057 $9,177 
Current period provision for expected credit losses5,388 3,747 
Write-offs charged against the allowance
(1,634)(3,705)
Foreign currency translation626 125 
Allowance for credit losses, June 30$8,437 $9,344