v3.26.1
Note 7 - Accounts Receivable, Net, and Inventories - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance $ (277) $ (621) $ (362) $ (706)
Changes in estimates (11) (95) 22 (680)
Write-offs 21 25 79 737
Collections/Other (12) 62 (18) 20
Balance $ (279) $ (629) $ (279) $ (629)