v3.25.4
Senior Secured Credit Facility (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
agreement
Dec. 31, 2025
USD ($)
Nov. 28, 2025
USD ($)
Dec. 31, 2024
Apr. 11, 2016
USD ($)
Debt Instrument [Line Items]          
Minimum current ratio         1
Amortization of debt issuance costs   $ 78      
Maximum          
Debt Instrument [Line Items]          
Amortization of debt issuance costs   100      
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum          
Debt Instrument [Line Items]          
Debt instrument, variable interest rate 3.25%        
Senior Secured Reserve-Based Credit Facility | Revolving credit facility          
Debt Instrument [Line Items]          
Margined collateral value     $ 65,000    
Line of Credit | Senior Secured Reserve-Based Credit Facility | Revolving credit facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 200,000       $ 50,000
Current borrowing base $ 65,000        
Credit facility, number of rights to interim unscheduled redeterminations | agreement 1        
Commitment fee percentage 0.25%        
Applicable margin 2.75%        
Maximum total leverage ratio (not more than)         3
Minimum consolidated tangible net worth         $ 40,000
Utilization percentage 25.00%        
Leverage ratio (less than) 2.25        
Leverage ratio (greater than or equal to) 2.25        
Long-term line of credit   54,500      
Letter of credit outstanding   800      
Available borrowing capacity   $ 9,700      
Weighted average interest rate   6.88%   7.80%  
Debt issuance cost capitalized   $ 100      
Line of Credit | Senior Secured Reserve-Based Credit Facility | Prime Rate | Revolving credit facility          
Debt Instrument [Line Items]          
Basis spread on variable rate 1.00%        
Line of Credit | Senior Secured Reserve-Based Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Revolving credit facility          
Debt Instrument [Line Items]          
Basis spread on variable rate 0.05%