v3.25.1
BUSINESS COMBINATIONS - Summary of Identified Intangible Assets, Estimated Useful Lives and Methodologies Used to Determine Fair Values (Details) - USD ($)
$ in Thousands
Jan. 02, 2025
Oct. 03, 2024
Jul. 31, 2024
Mar. 15, 2024
Casing Technologies Group Limited        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value       $ 8,065
Casing Technologies Group Limited | Trade Names        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value       $ 819
Intangible assets, useful life       15 years
Casing Technologies Group Limited | Developed Technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value       $ 3,269
Intangible assets, useful life       20 years
Casing Technologies Group Limited | Customer Relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value       $ 3,977
Intangible assets, useful life       20 years
Superior Drilling Products, Inc        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value     $ 22,850  
Superior Drilling Products, Inc | Trade Names        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value     $ 800  
Intangible assets, useful life     15 years  
Superior Drilling Products, Inc | Developed Technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value     $ 8,600  
Intangible assets, useful life     15 years  
Superior Drilling Products, Inc | Customer Relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value     $ 13,400  
Intangible assets, useful life     15 years  
Superior Drilling Products, Inc | Backlog        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value     $ 50  
Intangible assets, useful life     4 months 24 days  
European Drilling Projects B.V.        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value   $ 8,197    
European Drilling Projects B.V. | Trade Names        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value   $ 341    
Intangible assets, useful life   20 years    
European Drilling Projects B.V. | Developed Technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value   $ 3,721    
Intangible assets, useful life   15 years    
European Drilling Projects B.V. | Customer Relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value   $ 4,135    
Intangible assets, useful life   25 years    
Titan Tools Group Limited        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value $ 2,671      
Titan Tools Group Limited | Customer Relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Intangible assets, fair value $ 2,671      
Intangible assets, useful life 25 years