v3.26.1
Inventory - Summary of current inventory (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 16,879 $ 17,137
Work-in-process 2,770 3,871
Finished goods 15,281 16,158
Total inventory $ 34,930 $ 37,166