XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Table 4.1: Details of Accounts Receivable, Net
As of December 31,
20232022
(in thousands)
Billed accounts receivables$18,101 $13,655 
Unbilled accounts receivable8,022 11,657 
Contract assets4,584 14,891 
Allowance for credit losses(283)(134)
   Accounts receivable, net$30,424 $40,069 
Schedule of Accounts Receivable, Allowance for Credit Loss
Table 4.2: Allowance for Credit Losses Activities
Balance Beginning
of Year
Bad Debt
Expenses (1)
Write-Offs / Recoveries (2)
Balance
End
of Year
(in thousands)
For the Year Ended December 31, 2023$134 $152 $(3)$283 
For the Year Ended December 31, 2022116 99 (81)134 
(1) Accounts receivable reserves and reversals of allowance for subsequent collection, net
(2) Accounts receivable written-off and subsequent recoveries, net