v3.25.1
Debt - Wintrust Term and Revolving Loans (Details)
3 Months Ended
May 05, 2023
USD ($)
covenant
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 13, 2024
USD ($)
Mar. 12, 2024
USD ($)
Jul. 14, 2022
USD ($)
Interest Rate Swap            
Debt Instrument [Line Items]            
Notional amount           $ 10,000,000
Fixed interest rate           3.12%
A&R Wintrust Term And Revolving Loans            
Debt Instrument [Line Items]            
Number of financial covenants | covenant 3          
Debt instrument, covenant compliance, leverage ratio 2.00          
Debt instrument, covenant compliance, coverage ratio 1.20          
Aggregate amount of unfinanced capital expenditures during any fiscal year $ 0          
Limit annual percentage of unfinanced capital expenditures 50.00%          
Maximum outstanding borrowings during the period   $ 10,000,000        
Weighted average annual interest rate   5.72%        
A&R Wintrust Term And Revolving Loans | Maximum            
Debt Instrument [Line Items]            
Aggregate amount of unfinanced capital expenditures during any fiscal year $ 4,000,000          
Amount drawn under credit agreement   $ 10,000,000 $ 10,000,000      
Average daily balance of borrowings outstanding   10,000,000        
Wintrust Loans            
Debt Instrument [Line Items]            
Letters of credit   $ 5,100,000        
Secured Debt | Wintrust Term Loan            
Debt Instrument [Line Items]            
Debt issued 50,000,000          
Secured Debt | Sublimit for Letters of Credit | A&R Wintrust Revolving Loans            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity       $ 10,000,000 $ 5,000,000  
Threshold for borrowing base certificate       $ 30,000,000    
Secured Debt | Sublimit for Letters of Credit | A&R Wintrust Revolving Loans | Jake Marshall Transaction            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity 5,000,000          
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity 25,000,000          
Outstanding balance 9,600,000          
Unamortized debt issuance costs $ 300,000          
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | SOFR | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.15%          
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | SOFR | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 3.10%          
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | Base Rate            
Debt Instrument [Line Items]            
Step-down adjustment on basis spread on variable rate 0.50%          
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 3.00%