XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following as of December 31:
 20242023
 (in thousands)
Trade receivables$10,779 $10,420 
Less: allowance for credit losses(2,491)(3,717)
Accounts receivable, net$8,288 $6,703 
Schedule of Changes in Allowance for Credit Losses on Accounts Receivable
The following table presents the changes in allowance for credit losses on accounts receivable for the years ended December 31:
202420232022
(in thousands)
Balance, beginning of year
$(3,717)$(2,016)$(259)
Charged to costs and expenses
461 (1,701)(1,757)
Write-offs
765 — — 
Balance, end of year
$(2,491)$(3,717)$(2,016)