Quarterly report pursuant to Section 13 or 15(d)

Long-Term Debt and Notes Payable (Details)

v3.23.3
Long-Term Debt and Notes Payable (Details)
3 Months Ended
Jun. 20, 2023
USD ($)
Jan. 19, 2023
USD ($)
Jun. 29, 2024
USD ($)
Oct. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 28, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument              
Principal payment         $ 8,996,000   $ 4,500,000
Debt issuance costs   $ 8,600,000          
Line of Credit | Restated Agreement and Term Loan Agreement | Quarter Ended March 31, 2024              
Debt Instrument              
Minimum liquidity   20,000,000          
Line of Credit | Restated Agreement and Term Loan Agreement | After Quarter Ended March 31, 2024              
Debt Instrument              
Minimum liquidity   10,000,000          
Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2023              
Debt Instrument              
Minimum trailing EBITDA amount   23,300,000          
Line of Credit | Restated Agreement and Term Loan Agreement | Third Quarter Of 2023              
Debt Instrument              
Minimum trailing EBITDA amount   39,200,000          
Line of Credit | Restated Agreement and Term Loan Agreement | Forth Quarter Of 2023              
Debt Instrument              
Minimum trailing EBITDA amount   51,700,000          
Line of Credit | Restated Agreement and Term Loan Agreement | First Quarter Of 2024              
Debt Instrument              
Minimum trailing EBITDA amount   $ 57,600,000          
Minimum fixed charge coverage ratio   1.10          
Line of Credit | Restated Agreement and Term Loan Agreement | Second Quarter Of 2024              
Debt Instrument              
Minimum trailing EBITDA amount   $ 65,200,000          
Line of Credit | Restated Agreement and Term Loan Agreement | After Second Quarter Of 2024              
Debt Instrument              
Minimum trailing EBITDA amount   $ 70,000,000          
Line of Credit | Term Loan Agreement              
Debt Instrument              
Commitment fee (as a percent)   5.00%          
Face amount   $ 90,000,000          
Commitment fee amount   4,500,000          
Commitment fees paid on closing date $ 1,800,000 $ 1,800,000          
Principal payment         $ 9,000,000    
Weighted-average interest rate         14.10%    
Remaining balance         $ 78,800,000    
Deferred debt issuance costs         4,800,000    
Line of Credit | Term Loan Agreement | Forecast              
Debt Instrument              
Commitment fees paid on closing date     $ 900,000        
Line of Credit | Term Loan Agreement | April 1, 2023 Through June 1, 2023              
Debt Instrument              
Monthly amortization rate   0.292%          
Line of Credit | Term Loan Agreement | July 1, 2023 Through September 1, 2023              
Debt Instrument              
Monthly amortization rate   0.542%          
Line of Credit | Term Loan Agreement | After September 1, 2023              
Debt Instrument              
Monthly amortization rate   0.833%          
Line of Credit | Term Loan Agreement | SOFR (at least)              
Debt Instrument              
Basis spread on variable rate   2.50%          
Line of Credit | Term Loan Agreement | SOFR              
Debt Instrument              
Basis spread on variable rate   8.75%          
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement              
Debt Instrument              
Amounts outstanding under revolving line of credit         86,000,000   164,000,000
Remaining capacity under the credit facility         33,700,000   $ 6,000,000
Maximum borrowing capacity   $ 115,000,000       $ 120,000,000  
Increase in borrow           $ 5,000,000  
Deferred debt issuance costs         $ 2,200,000    
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | Subsequent Event              
Debt Instrument              
Maximum borrowing capacity       $ 120,000,000      
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | Minimum              
Debt Instrument              
Commitment fee (as a percent)   0.25%          
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | Maximum              
Debt Instrument              
Commitment fee (as a percent)   0.375%          
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | SOFR (at least) | Minimum              
Debt Instrument              
Basis spread on variable rate   1.00%          
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | SOFR | Minimum              
Debt Instrument              
Basis spread on variable rate   2.25%          
Line of Credit | Revolving Credit Facility | Restated Agreement and Term Loan Agreement | SOFR | Maximum              
Debt Instrument              
Basis spread on variable rate   2.75%