v3.26.1
Note 7 - Accounts Receivable, Net, and Inventories - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finished goods $ 20,339 $ 25,314
Work-in-process 773 872
Raw materials 10,659 10,790
Allowance for inventory obsolescence (2,965) (3,652)
Total inventories $ 28,806 $ 33,324