v3.26.3
Inventory, Net - Schedule of Inventory Net of Related Reserves (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 28,986 $ 25,927
Work in process 15,888 16,335
Finished goods 19,338 22,412
Total inventory, net $ 64,212 $ 64,674