XML 46 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule Of Components Of Inventory
Inventory consisted of the following (in thousands):
 
As of
 
March 31, 2020
 
December 31, 2019
Raw materials
$
18,704

 
$
16,643

Work in process and semi-finished goods
18,619

 
17,723

Finished goods
12,163

 
11,765

 
$
49,486

 
$
46,131