XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]        
Finished goods $ 9,594 $ 6,425    
Semi-finished goods and work-in-process 25,968 30,968    
Raw materials 9,443 6,526    
Materials in-transit 95 1,021    
Less: inventory reserve (5,730) (5,901) $ (5,947) $ (4,845)
Inventories, net $ 39,370 $ 39,039