XML 15 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventories [Abstract]  
Schedule of Inventory, Current

March 31,

December 31,

    

2020

    

2019

Raw materials

$

69,316

$

66,357

Work-in-progress

6,875

5,582

Finished goods

19,586

21,510

Total inventories, net

$

95,777

$

93,449