XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
CURRENT EXPECTED CREDIT LOSSES (Tables)
3 Months Ended
Mar. 31, 2025
CURRENT EXPECTED CREDIT LOSSES  
Schedule of roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

March 31, 

​

    

2025

​

2024

(in thousands)

​

​

​

​

​

​

Beginning balance

​

$

7,906

​

$

7,109

Provision (benefit) for current expected credit losses

​

​

130

​

 

(878)

Write-offs

​

​

(1,138)

​

 

(599)

Recoveries collected (net of expenses)

​

​

20

​

 

2

Ending balance

​

$

6,918

​

$

5,634

​