v3.26.1
CURRENT EXPECTED CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2026
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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Six months ended

​

​

June 30, 

​

  ​ ​ ​

2026

​

2025

(in thousands)

​

​

​

​

​

​

Beginning balance

​

$

7,022

​

$

7,906

Provision for current expected credit losses

​

​

2,360

​

 

207

Write-offs

​

​

(750)

​

 

(1,264)

Recoveries collected (net of expenses)

​

​

31

​

 

58

Ending balance

​

$

8,663

​

$

6,907

​