v3.25.2
Inventory - Schedule of Inventory (Detail)
$ in Thousands
Jun. 30, 2025
USD ($)
Inventory Disclosure [Abstract]  
Raw materials $ 1,143
Work in process 950
Finished goods 262
Total $ 2,355