v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
3 Months Ended
Jan. 02, 2025
USD ($)
Jan. 01, 2025
Segment
Oct. 03, 2024
USD ($)
Jul. 31, 2024
USD ($)
Mar. 15, 2024
USD ($)
Mar. 31, 2025
USD ($)
Segment
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Sep. 30, 2024
Accounting Policies [Line Items]                    
Foreign currency translation adjustment, net of tax           $ 942,000   $ (511,000)    
Cash equivalents           0 $ 0   $ 0  
Revenue           42,880,000   36,974,000    
Contract assets           7,700,000 7,700,000   5,500,000  
Contract liabilities           0 0   0  
Allowance for credit losses           $ 2,000,000 2,000,000   1,700,000  
Stock options granted | shares           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    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]           srt:ChiefExecutiveOfficerMember        
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          
Superior Drilling Products, Inc                    
Accounting Policies [Line Items]                    
Purchase consideration       $ 47,900,000            
European Drilling Projects B.V.                    
Accounting Policies [Line Items]                    
Business acquisition percentage                   100.00%
Purchase consideration     $ 13,900,000              
Titan Tools Group Limited                    
Accounting Policies [Line Items]                    
Business acquisition percentage 100.00%                  
Purchase consideration $ 10,774,000                  
Revenue             2,600,000      
Customer Concentration Risk | Sales Revenue | Two Customers                    
Accounting Policies [Line Items]                    
Concentration risk percentage           29.00%   30.00%    
Customer Concentration Risk | Vendor Purchases | Zero Vendor                    
Accounting Policies [Line Items]                    
Concentration risk percentage           10.00%        
Customer Concentration Risk | Vendor Purchases | Two Vendors                    
Accounting Policies [Line Items]                    
Concentration risk percentage               30.00%    
Customer Concentration Risk | Accounts Receivable                    
Accounting Policies [Line Items]                    
Receivables from customers           $ 5,300,000 5,300,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