v3.26.1
LONG TERM DEBT (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 03, 2024
Mar. 15, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 20, 2026
Dec. 31, 2025
Apr. 22, 2025
Line of Credit Facility [Line Items]                  
Line of credit     $ 39,330,000   $ 39,330,000     $ 25,000,000  
Date the credit facility matures   Mar. 31, 2029              
Unsecured promissory note     3,400,000   3,400,000        
European Drilling Projects B.V.                  
Line of Credit Facility [Line Items]                  
Unsecured promissory note $ 5,200,000                
Reduce in unsecured promissory note             $ 200,000   $ 300,000
Stated interest rate 8.00%                
Notes payable, maturity date Dec. 31, 2029                
Frequency of periodic payments quarterly                
Gain (loss) on the condensed consolidated statements of comprehensive income (loss)     0 $ 400,000 100,000 $ 400,000      
Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Revolving line of credit   $ 80,000,000 60,000,000   60,000,000        
Term loan paid         $ 2,600,000        
Credit Facility, collateral         The Credit Facility is collateralized by substantially all the assets of the Company.        
Line of credit   $ 25,000,000 $ 39,300,000   $ 39,300,000        
Revolving Credit Facility | SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent)         6.93%        
Revolving Credit Facility | Base Rate                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent)         2.00%        
Outstanding Term Loan Balance | SOFR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent)         7.73%        
Maximum | Revolving Credit Facility                  
Line of Credit Facility [Line Items]                  
Credit facility annual payment       $ 5,000   $ 5,000