v3.22.1
RELATED PARTY TRANSACTIONS (Details) - Affiliated Entity
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
supplier
Mar. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Related Party Transaction      
Number of related party suppliers | supplier 1    
Discontinued Operations, Disposed of by Sale      
Related Party Transaction      
Divestiture purchase price     $ 25,000
Structure Medical, LLC      
Related Party Transaction      
Payments to related party $ 316 $ 72  
Vilex      
Related Party Transaction      
Payments to related party 25 189  
Sales to related party $ 8 $ 87