v3.26.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2025
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

8.   ACCOUNTS RECEIVABLE

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

December 31, 

2025

  ​ ​ ​

2024

Gross accounts receivable - trade

$

17,512

$

25,285

Less: Allowances for credit losses

 

(1,043)

 

(1,930)

Accounts receivable, net

$

16,469

$

23,355

The following table presents a roll forward of the allowance for credit losses (in thousands):

Balance at

Bad Debt

Write-offs of

Balance at

Beginning of

Expense

Uncollectible

End of

  ​ ​ ​

Period

  ​ ​ ​

Recognized

  ​ ​ ​

Balances

  ​ ​ ​

Period

Year ended December 31, 2023

$

(1,648)

 

(390)

 

1,243

$

(795)

Year ended December 31, 2024

$

(795)

 

(2,055)

 

920

$

(1,930)

Year ended December 31, 2025

$

(1,930)

 

(587)

 

1,474

$

(1,043)