Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.25.3
Debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 24, 2021
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]            
Proceeds from line of credit, net of issuance costs       $ 29,800,000 $ 34,500,000  
Repayment of line of credit       26,300,000 13,000,000  
Interest expense   $ 2,400,000 $ 2,700,000 7,500,000 $ 7,700,000  
Outstanding amount   111,302,000   111,302,000   $ 111,711,000
Line of credit            
Debt Instrument [Line Items]            
Outstanding letters of credit   $ 4,800,000   $ 4,800,000    
Senior Secured Credit Facility            
Debt Instrument [Line Items]            
Net leverage ratio (less than) 3.50          
Fixed charge coverage ratio, minimum 1.25          
Senior Secured Credit Facility | Leverage Ratio Exceeds 2.75            
Debt Instrument [Line Items]            
Net leverage ratio (less than) 2.75          
Percent of excess cash flow 50.00%          
Senior Secured Credit Facility | Leverage Ratio Greater Than Or Equal 2.25            
Debt Instrument [Line Items]            
Net leverage ratio (less than) 2.25          
Percent of excess cash flow 25.00%          
Senior Secured Credit Facility | Term loan            
Debt Instrument [Line Items]            
Face amount $ 100,000,000.0          
Additional borrowing capacity (up to) $ 50,000,000          
Debt instrument, term 5 years          
Amortized annual payments percentage, year one 5.00%          
Amortized annual payments percentage, year two 5.00%          
Amortized annual payments percentage, year three 7.50%          
Amortized annual payments percentage, year four 7.50%          
Amortized annual payments percentage, year five 10.00%          
Net leverage ratio (less than) 2.75          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]          
Basis spread on variable rate 3.25%          
Senior Secured Credit Facility | Line of credit | Revolving credit facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 50,000,000.0          
Debt instrument, term 5 years          
Net leverage ratio (less than) 2.75          
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]     Secured Overnight Financing Rate (SOFR) [Member]    
Basis spread on variable rate 3.25%          
Proceeds from line of credit, net of issuance costs       $ 29,800,000    
Repayment of line of credit       $ 26,300,000    
Interest rate for borrowings   7.28%   7.28%    
Outstanding amount   $ 111,300,000   $ 111,300,000    
Long-term debt, fair value   $ 106,200,000   $ 106,200,000    
Senior Secured Credit Facility | Line of credit | Revolving credit facility | Minimum            
Debt Instrument [Line Items]            
Unused amounts fee under the revolver, percent 0.25%          
Senior Secured Credit Facility | Line of credit | Revolving credit facility | Maximum            
Debt Instrument [Line Items]            
Unused amounts fee under the revolver, percent 0.35%