v3.26.3
Inventories - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 26,997 $ 26,815
Work in process 918 288
Finished goods 5,516 4,319
Total inventories 33,431 31,422
Inventories 11,711 8,369
Inventories, noncurrent $ 21,720 $ 23,053