v3.25.2
Inventories - Summary of the Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 652 $ 532
Work in process 720 538
Finished goods 1,236 1,067
Total inventory, gross 2,608 2,137
Less: allowance for inventory excess and obsolescence (792) (736)
Total inventories 1,816 1,401
Inventories 1,550 1,149
Non-current inventories $ 266 $ 252