XML 40 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 23,173 $ 21,635
Raw materials 7,978 8,341
Work-in-process 5,511 3,555
Total inventories, gross 36,662 33,531
Less: reserve for excess and obsolete inventory (1,793) (1,972)
Total inventories, net $ 34,869 $ 31,559