v3.25.1
BUSINESS COMBINATIONS - Summary of Preliminary Allocation of the Purchase (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jan. 02, 2025
Dec. 31, 2024
Oct. 03, 2024
Jul. 31, 2024
Mar. 15, 2024
Business Acquisition [Line Items]            
Goodwill $ 14,401   $ 12,147      
Casing Technologies Group Limited            
Business Acquisition [Line Items]            
Cash           $ 2,674
Accounts receivable, net           3,781
Inventories, net           4,282
Prepaid expenses and other current assets           189
Property, plant and equipment , net           1,647
Operating lease ROU 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 Acquisition [Line Items]            
Cash           2,674
Accounts receivable, net           3,781
Inventories, net           4,282
Prepaid expenses and other current assets           189
Property, plant and equipment , net           1,647
Operating lease ROU 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 Acquisition [Line Items]            
Cash           0
Accounts receivable, net           0
Inventories, net           0
Prepaid expenses and other current assets           0
Property, plant and equipment , net           0
Operating lease ROU 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 Acquisition [Line Items]            
Cash         $ 1,726  
Accounts receivable, net         1,239  
Related party note receivable, current         1,231  
Inventories, net         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 ROU asset         2,662  
Intangible assets, net         22,850  
Deposits and other long-term assets         200  
Goodwill         7,718  
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 Acquisition [Line Items]            
Cash       $ 79    
Accounts receivable, net       1,180    
Accrued Revenue       271    
Other current assets       42    
Property, plant and equipment , net       3,176    
Operating lease ROU asset       325    
Deferred tax assets       855    
Intangible assets, net       8,197    
Goodwill       3,186    
Total assets acquired       14,125    
Accounts payable       428    
Other current liabilities       876    
Debt, noncurrent       138    
Deferred tax liabilities, net       1,910    
Operating lease liabilities, less current portion       325    
Total liabilities assumed       3,677    
Total identifiable net assets       10,448    
Total consideration transferred       13,634    
European Drilling Projects B.V. | Preliminary            
Business Acquisition [Line Items]            
Cash       79    
Accounts receivable, net       1,180    
Accrued Revenue       271    
Other current assets       42    
Property, plant and equipment , net       3,176    
Operating lease ROU asset       325    
Deferred tax assets       883    
Intangible assets, net       8,197    
Goodwill       1,516    
Total assets acquired       14,153    
Accounts payable       428    
Other current liabilities       876    
Debt, noncurrent       138    
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 Acquisition [Line Items]            
Cash       0    
Accounts receivable, net       0    
Accrued Revenue       0    
Other current assets       0    
Property, plant and equipment , net       0    
Operating lease ROU asset       0    
Deferred tax assets       (28)    
Intangible assets, net       0    
Goodwill       1,670    
Total assets acquired       (28)    
Accounts payable       0    
Other current liabilities       0    
Debt, noncurrent       0    
Deferred tax liabilities, net       1,908    
Operating lease liabilities, less current portion       0    
Total liabilities assumed       1,908    
Total identifiable net assets       (1,936)    
Total consideration transferred       $ (266)    
Titan Tools Group Limited            
Business Acquisition [Line Items]            
Cash   $ 559        
Accounts receivable, net   3,670        
Other current assets   93        
Inventories, net   658        
Property, plant and equipment , net   3,927        
Operating lease ROU asset   919        
Intangible assets, net   2,657        
Goodwill   2,335        
Total assets acquired   12,484        
Accounts payable   1,090        
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