XML 98 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 13,727 $ 7,215
Work in process 11,030 7,980
Finished goods 30,006 17,580
Total inventory $ 54,763 $ 32,775