Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.24.2.u1
Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 24, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]          
Proceeds from line of credit, net of issuance costs       $ 24,500,000 $ 0
Repayment of line of credit       10,000,000 21,100,000
Interest expense   $ 2,700,000 $ 2,800,000 5,000,000.0 $ 5,700,000
Line of credit          
Debt Instrument [Line Items]          
Outstanding letters of credit   $ 1,500,000   $ 1,500,000  
Senior Secured Credit Facility          
Debt Instrument [Line Items]          
Net leverage ratio (greater than) 3.50        
Fixed charge coverage ratio, maximum 1.25        
Senior Secured Credit Facility | Leverage Ratio Exceeds 2.75          
Debt Instrument [Line Items]          
Net leverage ratio (greater 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 (greater 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 (greater 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 (greater 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       $ 24,500,000  
Repayment of line of credit       $ 10,000,000  
Interest rate for borrowings   8.71%   8.71%  
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%