XML 46 R15.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2024
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

8.   ACCOUNTS RECEIVABLE

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

December 31, 

2024

    

2023

Gross accounts receivable - trade

$

25,285

$

16,577

Less: Allowances for credit losses

 

(1,930)

 

(795)

Accounts receivable, net

$

23,355

$

15,782

The following table presents a rollforward 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, 2022

$

(1,462)

 

(341)

 

155

$

(1,648)

Year ended December 31, 2023

$

(1,648)

 

(390)

 

1,243

$

(795)

Year ended December 31, 2024

$

(795)

 

(2,055)

 

920

$

(1,930)