XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
€ in Millions
12 Months Ended
Oct. 03, 2024
USD ($)
Jul. 31, 2024
USD ($)
Mar. 15, 2024
USD ($)
Mar. 15, 2024
EUR (€)
Jul. 10, 2023
USD ($)
Dec. 31, 2024
USD ($)
Segment
shares
Dec. 31, 2023
USD ($)
shares
Accounting Policies [Line Items]              
Foreign currency translation adjustment, net of tax           $ 44,500 $ 100,000
Cash equivalents           0 0
Contract assets           5,400,000 4,200,000
Revenue           154,446,000 152,034,000
Contract liabilities           0 0
Realized loss on investments in equity securities           (12,000)  
Accounts receivable           $ 39,606,000 $ 29,929,000
Preferred stock, shares issued | shares            
Stock options granted | shares           2,670,374 0
Number of operating segment | Segment           1  
Number of reportable segment | Segment           1  
Minimum percentage of unrecognized tax benefits that would impact effective tax rate           50.00%  
Unrecognized tax benefits           $ 0 $ 0
Unrecognized tax benefits accrued for interest and penalties           $ 0 0
Segment Reporting, Expense Information Used by CODM, Description           The CODM uses consolidated net income predominantly in the annual budget and forecasting process. The CODM considers budget-to-actual variances on a monthly basis to forecast future performance, adjust the budget, and make decisions about the allocation of operating and capital resources to the segment.  
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]           srt:ChiefExecutiveOfficerMember  
Realized loss on settlement of interest swap           $ 0 4,000
Assets fair value           $ 0 $ 888,000
Customer Concentration Risk | Sales Revenue | Two Customers              
Accounting Policies [Line Items]              
Concentration risk percentage           28.00%  
Customer Concentration Risk | Sales Revenue | Three Customers              
Accounting Policies [Line Items]              
Concentration risk percentage             39.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             23.00%
Customer Concentration Risk | Accounts Receivable              
Accounting Policies [Line Items]              
Receivables from customers           $ 6,300,000 $ 11,100,000
Customer Concentration Risk | Accounts Payable              
Accounting Policies [Line Items]              
Amounts due to vendors             300,000
Interest Rate Swap              
Accounting Policies [Line Items]              
Unrealized gain (loss) due to change in fair value         $ 400,000    
Interest swap agreement settlement date           Jul. 10, 2023  
Level 3              
Accounting Policies [Line Items]              
Assets fair value           $ 0 0
Liabilities fair value           0 0
Level 2              
Accounting Policies [Line Items]              
Assets fair value           0 0
Liabilities fair value           0 0
Superior Drilling Products, Inc              
Accounting Policies [Line Items]              
Purchase consideration   $ 47,916,000          
Revenue           5,000,000  
Casing Technologies Group Limited              
Accounting Policies [Line Items]              
Business acquisition percentage     100.00% 100.00%      
Casing Technologies Group Limited | Deep Casing Tools Limited              
Accounting Policies [Line Items]              
Purchase consideration     $ 20,900,000 € 16.2      
European Drilling Projects B.V.              
Accounting Policies [Line Items]              
Business acquisition percentage 100.00%            
Purchase consideration $ 13,900,000            
Revenue           1,000,000  
United States              
Accounting Policies [Line Items]              
Revenue           $ 125,300,000 $ 137,200,000
Percentage of revenue           81.00% 90.00%
Canada and International              
Accounting Policies [Line Items]              
Revenue           $ 29,200,000 $ 14,800,000
Percentage of revenue           19.00% 10.00%