XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.3
BUSINESS COMBINATIONS - Summary of Identified Intangible Assets, Estimated Useful Lives and Methodologies Used to Determine Fair Values (Details) - USD ($)
$ in Thousands
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