XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory [Abstract]    
Raw materials $ 34,631 $ 32,391
Work in process 21,461 23,871
Finished goods 47,134 32,377
Total inventory 103,226 88,639
Inventory reserve $ 1,124 $ 1,140