Annual report [Section 13 and 15(d), not S-K Item 405]

Debt - Narrative (Details)

v3.25.0.1
Debt - Narrative (Details)
12 Months Ended
Feb. 05, 2021
USD ($)
Dec. 31, 2024
Apr. 26, 2023
USD ($)
Apr. 25, 2023
USD ($)
The 2021 Credit Agreement        
Debt Instrument [Line Items]        
Percentage of total depreciation expense 50.00%      
Debt instrument, covenant, minimum fixed coverage ratio 1.20      
Debt instrument, covenant, maximum leverage ratio 3.50      
The 2021 Credit Agreement | Term Benchmark Loans        
Debt Instrument [Line Items]        
Debt instrument, interest rate, effective percentage   6.57%    
The 2021 Credit Agreement | ABR Loans        
Debt Instrument [Line Items]        
Debt instrument, interest rate, effective percentage   8.50%    
The 2021 Credit Agreement | Secured Overnight Financing Rate (SOFR) | Term Benchmark Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   4.57%    
The 2021 Credit Agreement | Prime Rate | ABR Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   7.50%    
The 2021 Credit Agreement | Minimum | Term Benchmark Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   2.00%    
The 2021 Credit Agreement | Minimum | Secured Overnight Financing Rate (SOFR) | Term Benchmark Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   2.00%    
The 2021 Credit Agreement | Minimum | Base Rate | ABR Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.00%    
The 2021 Credit Agreement | Minimum | Prime Rate | ABR Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.00%    
The 2021 Credit Agreement | Maximum | Term Benchmark Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   3.00%    
The 2021 Credit Agreement | Maximum | Base Rate | ABR Loans        
Debt Instrument [Line Items]        
Basis spread on variable rate   2.00%    
The 2021 Credit Agreement | Revolving Facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 75,000,000.0      
Revolving credit facility 25,000,000.0   $ 35,000,000 $ 25,000,000
Borrowings under revolving credit facility 30,000,000.0      
The 2021 Credit Agreement | Letter of Credit        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity 7,000,000.0      
The 2015 Credit Agreement | Revolving Facility        
Debt Instrument [Line Items]        
Repayments $ 8,200,000