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

June 30, 

December 31,

    

2022

    

2021

Raw materials

$

118,540

$

107,034

Work-in-progress

11,441

9,755

Finished goods

14,127

21,326

Total inventories, net

$

144,108

$

138,115