v3.26.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]            
Finished goods $ 7,038   $ 7,542      
Semi-finished goods and work-in-process 27,249   29,245      
Raw materials 4,843   4,198      
Materials in-transit 0   0      
Less: inventory reserve (4,994) $ (6,143) (6,834) $ (8,495) $ (8,754) $ (7,732)
Inventories, net $ 34,136   $ 34,151