XML 47 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of inventory
Inventories consist of the following at December 31:
 
 20202019
Raw materials$71,807 $51,103 
Work in process15,864 15,142 
Finished goods107,197 98,371 
 $194,868 $164,616