XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
As of June 30, 2022 and December 31, 2021, the Company's inventory balance consists of the following (in thousands):
June 30, 2022December 31, 2021
Raw materials$29,320 $29,541 
Work-in-process15,908 18,528 
Finished goods21,789 18,940 
$67,017 $67,009