Quarterly report pursuant to Section 13 or 15(d)

Long-term Debt (Details)

v3.24.2
Long-term Debt (Details)
$ in Thousands
Mar. 29, 2023
Oct. 01, 2020
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]        
Maximum total net leverage ratio     3.5  
Minimum fixed charge coverage ratio     1.25  
Minimum        
Debt Instrument [Line Items]        
Percentage of commitment fee payable periodically   0.25%    
Maximum        
Debt Instrument [Line Items]        
Percentage of commitment fee payable periodically   0.40%    
Letter of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity   $ 15,000    
New Revolving Credit Facility        
Debt Instrument [Line Items]        
Aggregate principal amount   $ 150,000    
Outstanding amount     $ 0 $ 0
New Revolving Credit Facility | SOFR        
Debt Instrument [Line Items]        
Spread rate 2.00%      
New Revolving Credit Facility | Alternate Base Rate        
Debt Instrument [Line Items]        
Spread rate 1.00%