8. ACCOUNTS RECEIVABLE The following table presents the composition of accounts receivable, net as of December 31, 2025 and 2024 (in thousands): | | | | | | | | | December 31, | | | 2025 | | 2024 | Gross accounts receivable - trade | | $ | 17,512 | | $ | 25,285 | Less: Allowances for credit losses | | | (1,043) | | | (1,930) | Accounts receivable, net | | $ | 16,469 | | $ | 23,355 |
The following table presents a roll forward 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, 2023 | | $ | (1,648) | | (390) | | 1,243 | | $ | (795) | Year ended December 31, 2024 | | $ | (795) | | (2,055) | | 920 | | $ | (1,930) | Year ended December 31, 2025 | | $ | (1,930) | | (587) | | 1,474 | | $ | (1,043) |
|