v3.26.1
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2026
ACCOUNTS RECEIVABLE  
Schedule of composition of accounts receivable, net

The following table presents the composition of accounts receivable, net, as of June 30, 2026 and December 31, 2025 (in thousands):

June 30, 

December 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

Gross accounts receivable - trade

$

16,508

$

17,512

Less: Allowances for credit losses

 

(553)

 

(1,043)

Accounts receivable, net

$

15,955

$

16,469

Schedule of allowance for credit losses related to accounts receivable and notes receivable

The following table presents a roll forward of the allowance for credit losses related to accounts receivable and notes receivable (in thousands):

Balance at

Bad Debt

Write-offs of

Balance at

Beginning of

(Expense)/

Uncollectible

End of

  ​ ​ ​

Period

  ​ ​ ​

Reversal

  ​ ​ ​

Balances

  ​ ​ ​

Period

Six months ended June 30, 2025

$

(1,930)

 

(83)

 

1,093

$

(920)

Six months ended June 30, 2026

$

(1,043)

 

160

 

330

$

(553)