XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.2
ALLOWANCE FOR CREDIT LOSSES
3 Months Ended
Jun. 30, 2025
ALLOWANCE FOR CREDIT LOSSES [Abstract]  
ALLOWANCE FOR CREDIT LOSSES
6. ALLOWANCE FOR CREDIT LOSSES
 
The following table provides the activity in our allowance for credit losses within accounts receivable—trade for the three months ended June 30, 2025, and 2024 (in thousands):
 
             
  Three months ending June 30,
  2025   2024
Beginning
$ 3,902    $ 2,549 
Provision for credit losses
  596      75 
Write-offs and other
  (1,179     (12
Ending
$ 3,319    $ 2,612