v3.26.1
ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses (Details) - Accounts Receivable-Trade [Member] - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
ALLOWANCE FOR CREDIT LOSSES [Abstract]    
Beginning $ 3,024 $ 3,902
Provision for credit losses 326 596
Write-offs and other (108) (1,179)
Ending $ 3,242 $ 3,319