XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventories    
Raw materials $ 23,850 $ 22,759
Work in process 20,772 15,807
Finished goods 43,396 48,896
Total inventories $ 88,018 $ 87,462