XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended 6 Months Ended
Jan. 02, 2025
USD ($)
Jan. 01, 2025
Segment
Oct. 03, 2024
USD ($)
Jul. 31, 2024
USD ($)
Mar. 15, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]                        
Cash equivalents           $ 0   $ 0   $ 0    
Revenue           39,421,000 $ 37,533,000 82,301,000 $ 74,507,000      
Contract liabilities           0   $ 0   0   $ 0
Number of operating segment | Segment   2           2        
Number of reportable segment | Segment               2        
Minimum percentage of unrecognized tax benefits that would impact effective tax rate               50.00%        
Unrecognized tax benefits           0   $ 0   0    
Unrecognized tax benefits accrued for interest and penalties           $ 0 $ 0 $ 0 $ 0      
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]               srt:ChiefExecutiveOfficerMember        
Customer Concentration Risk | Sales Revenue | Two Customers                        
Accounting Policies [Line Items]                        
Concentration risk percentage           25.00% 25.00% 27.00% 27.00%      
Customer Concentration Risk | Vendor Purchases | Zero Vendor                        
Accounting Policies [Line Items]                        
Concentration risk percentage           10.00% 10.00% 10.00% 10.00%      
Customer Concentration Risk | Accounts Receivable                        
Accounting Policies [Line Items]                        
Receivables from customers           $ 6,700,000   $ 6,700,000   5,400,000    
Level 1                        
Accounting Policies [Line Items]                        
Assets fair value           0   0   0    
Liabilities fair value           0   0   0    
Level 2                        
Accounting Policies [Line Items]                        
Assets fair value           0   0   0    
Liabilities fair value           0   0   0    
Level 3                        
Accounting Policies [Line Items]                        
Assets fair value           0   0   0    
Liabilities fair value           0   0   $ 0    
Casing Technologies Group Limited                        
Accounting Policies [Line Items]                        
Business acquisition percentage         100.00%              
Casing Technologies Group Limited | Deep Casing Tools Limited                        
Accounting Policies [Line Items]                        
Purchase consideration         $ 20,900,000              
European Drilling Projects B.V.                        
Accounting Policies [Line Items]                        
Business acquisition percentage                     100.00%  
Purchase consideration     $ 13,900,000                  
Superior Drilling Products, Inc                        
Accounting Policies [Line Items]                        
Purchase consideration       $ 47,900,000                
Titan Tools Group Limited                        
Accounting Policies [Line Items]                        
Business acquisition percentage 100.00%                      
Purchase consideration $ 10,774,000                      
Revenue           $ 3,000,000   $ 5,600,000