v3.26.3
Inventory Components of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Raw materials $ 40,862 $ 38,010
Work in process 11,055 11,295
Finished goods 25,008 19,368
Inventory, net $ 76,925 $ 68,673