v3.26.3
CURRENT EXPECTED CREDIT LOSSES (Tables)
9 Months Ended
Sep. 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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Nine months ended

​

​

September 30, 

​

  ​ ​ ​

2026

​

2025

(in thousands)

​

​

​

​

​

​

Beginning balance

​

$

7,022

​

$

7,906

Provision for current expected credit losses

​

​

2,521

​

 

980

Write-offs

​

​

(813)

​

 

(1,291)

Recoveries collected (net of expenses)

​

​

28

​

 

98

Ending balance

​

$

8,758

​

$

7,693

​