XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventories [Abstract]  
Schedule of Inventory, Current

June 30,

December 31,

    

2021

    

2020

Raw materials

$

89,083

$

67,775

Work-in-progress

8,729

7,005

Finished goods

16,998

15,768

Total inventories, net

$

114,810

$

90,548