XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
ALLOWANCE FOR CREDIT LOSSES - Activity in Reserves for Credit Losses within Accounts Receivable—Trade (Details) - Accounts Receivable-Trade [Member] - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
ALLOWANCE FOR CREDIT LOSSES [Abstract]    
Beginning $ 3,902 $ 2,549
Provision for credit losses 596 75
Write-offs and other (1,179) (12)
Ending $ 3,319 $ 2,612