XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 79,834 $ 75,227
Work-in-process 14,974 16,065
Finished goods 48,432 42,868
Inventory $ 143,240 $ 134,160