XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Summary of Inventories The following table represents the components of inventory as of:
June 30,
2021
December 31,
2020
Raw materials $3,127 $3,389 
Work-in-process6,828 9,949 
Finished goods11,657 6,359 
Obsolescence reserve(2,953)(2,254)
Total inventories$18,659 $17,443