XML 38 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable

6.   ACCOUNTS RECEIVABLE

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

December 31, 

2023

    

2022

Gross accounts receivable - trade

$

16,577

$

15,239

Less: Allowances for credit losses

 

(795)

 

(1,648)

Accounts receivable, net

$

15,782

$

13,591

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, 2021

$

(1,012)

 

(763)

 

313

$

(1,462)

Year ended December 31, 2022

$

(1,462)

 

(341)

 

155

$

(1,648)

Year ended December 31, 2023

$

(1,648)

 

(390)

 

1,243

$

(795)