XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable

6.     ACCOUNTS RECEIVABLE

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

June 30, 

December 31, 

    

2023

    

2022

Gross accounts receivable - trade

$

14,365

$

15,239

Less: Allowances for credit losses

 

(1,220)

 

(1,648)

Accounts receivable, net

$

13,145

$

13,591