XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 8,742 $ 10,006
Work-in-process 17,426 16,152
Finished goods 7,887 7,765
Total inventory 34,055 33,923
Reserves (2,085) (2,649)
Total inventory, net $ 31,970 $ 31,274