XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
As of March 31, 2021 and December 31, 2020, the Company's inventory balance consists of the following (in thousands):
March 31, 2021December 31, 2020
Raw materials$23,052 $21,601 
Work-in-process18,901 18,754 
Finished goods10,107 9,237 
$52,060 $49,592