XML 96 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory [Abstract]    
Raw materials $ 90,552 $ 32,391
Work in process 35,840 23,871
Finished goods 91,724 32,377
Total inventory 218,116 88,639
Inventory reserve 1,215 1,140
First-Tools [Member]    
Inventory [Abstract]    
Finished goods 91,724 32,377
Contractual Obligation [Member]    
Inventory [Abstract]    
Finished goods $ 71,889 $ 20,834