v3.26.1
Inventories - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 28,213 $ 26,815
Work in process 627 288
Finished goods 3,198 4,319
Total inventories 32,038 31,422
Inventories 8,817 8,369
Inventories, noncurrent $ 23,221 $ 23,053