v3.25.4
BUSINESS COMBINATIONS - Summary of Preliminary Allocation of the Purchase (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jan. 02, 2025
Dec. 31, 2024
Oct. 03, 2024
Jul. 31, 2024
Mar. 15, 2024
Business Combination [Line Items]            
Deferred tax assets $ 13,751   $ 10,628      
Goodwill $ 14,616   $ 12,147      
Casing Technologies Group Limited            
Business Combination [Line Items]            
Cash           $ 2,674
Accounts receivable, net           3,781
Inventories           4,282
Prepaid expenses and other current assets           189
Property, plant and equipment , net           1,647
Operating lease right-of-use asset           315
Intangible assets, net           8,065
Goodwill           3,144
Total assets acquired           24,097
Accounts payable           2,656
Accrued expenses and other current liabilities           231
Current portion of operating lease liabilities           95
Operating lease liabilities, less current portion           180
Total liabilities assumed           3,162
Total consideration transferred           20,935
Casing Technologies Group Limited | Preliminary            
Business Combination [Line Items]            
Cash           2,674
Accounts receivable, net           3,781
Inventories           4,282
Prepaid expenses and other current assets           189
Property, plant and equipment , net           1,647
Operating lease right-of-use asset           315
Intangible assets, net           8,065
Goodwill           2,618
Total assets acquired           23,571
Accounts payable           2,656
Accrued expenses and other current liabilities           (295)
Current portion of operating lease liabilities           95
Operating lease liabilities, less current portion           180
Total liabilities assumed           2,636
Total consideration transferred           20,935
Casing Technologies Group Limited | Measurement Period Adjustments            
Business Combination [Line Items]            
Cash           0
Accounts receivable, net           0
Inventories           0
Prepaid expenses and other current assets           0
Property, plant and equipment , net           0
Operating lease right-of-use asset           0
Intangible assets, net           0
Goodwill           526
Total assets acquired           526
Accounts payable           0
Accrued expenses and other current liabilities           526
Current portion of operating lease liabilities           0
Operating lease liabilities, less current portion           0
Total liabilities assumed           526
Total consideration transferred           $ 0
Superior Drilling Products, Inc            
Business Combination [Line Items]            
Cash         $ 1,726  
Accounts receivable, net         1,239  
Related party note receivable, current         1,231  
Inventories         2,800  
Prepaid expenses and other current assets         573  
Property, plant and equipment , net         10,213  
Related party note receivable, noncurrent         4,193  
Operating lease right-of-use asset         2,662  
Intangible assets, net         22,850  
Goodwill         7,718  
Deposits and other long-term assets         200  
Total assets acquired         47,687  
Accounts payable         370  
Accrued expenses and other current liabilities         1,804  
Deferred tax liabilities, net         881  
Deferred income         675  
Current portion of operating lease liabilities         147  
Operating lease liabilities, less current portion         2,368  
Total liabilities assumed         6,245  
Total identifiable net assets         41,442  
Total consideration transferred         $ 49,160  
European Drilling Projects B.V.            
Business Combination [Line Items]            
Cash       $ 79    
Accounts receivable, net       1,451    
Prepaid expenses and other current assets       42    
Property, plant and equipment , net       3,176    
Operating lease right-of-use asset       325    
Deferred tax assets       855    
Intangible assets, net       8,197    
Goodwill       3,186    
Total assets acquired       14,125    
Accounts payable       428    
Accrued expenses and other current liabilities       876    
Deferred tax liabilities, net       1,910    
Operating lease liabilities, less current portion       325    
Total liabilities assumed       3,539    
Total identifiable net assets       10,586    
Total consideration transferred       13,634    
European Drilling Projects B.V. | Preliminary            
Business Combination [Line Items]            
Cash       79    
Accounts receivable, net       1,451    
Prepaid expenses and other current assets       42    
Property, plant and equipment , net       3,176    
Operating lease right-of-use asset       325    
Deferred tax assets       883    
Intangible assets, net       8,197    
Goodwill       1,516    
Total assets acquired       14,153    
Accounts payable       428    
Accrued expenses and other current liabilities       1,014    
Deferred tax liabilities, net       2    
Operating lease liabilities, less current portion       325    
Total liabilities assumed       1,769    
Total identifiable net assets       12,384    
Total consideration transferred       13,900    
European Drilling Projects B.V. | Measurement Period Adjustments            
Business Combination [Line Items]            
Deferred tax assets       (28)    
Goodwill       1,670    
Total assets acquired       (28)    
Deferred tax liabilities, net       1,908    
Total liabilities assumed       1,908    
Total identifiable net assets       (1,936)    
Total consideration transferred       $ (266)    
Titan Tools Group Limited            
Business Combination [Line Items]            
Cash   $ 559        
Accounts receivable, net   3,670        
Inventories   658        
Prepaid expenses and other current assets   93        
Property, plant and equipment , net   3,927        
Operating lease right-of-use asset   919        
Intangible assets, net   2,657        
Goodwill   2,335        
Total assets acquired   12,484        
Accounts payable   1,090        
Accrued expenses and other current liabilities   1,965        
Deferred tax liabilities, net   71        
Current portion of operating lease liabilities   226        
Operating lease liabilities, less current portion   694        
Total liabilities assumed   4,045        
Total identifiable net assets   8,439        
Total consideration transferred   $ 10,774