v3.25.2
Debt (Details) - MUFG Bank Credit Facility - Line of Credit - USD ($)
6 Months Ended
Jun. 23, 2025
Jun. 30, 2025
Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 100,000,000.0  
Line of credit   $ 0
Debt instrument floor rate 1.00%  
Aggregate amount not to exceed the greater $ 100,000,000.0  
Percentage of consolidated EBITDA 100.00%  
Consolidated interest coverage ratio, maximum 3.25  
Consolidated interest coverage ratio, minimum 3.00  
Third-party debt issuance costs $ 1,600,000  
Amortization of debt issuance costs   100,000
Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 0.50%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 1.00%  
Revolving Credit Facility | Minimum    
Line of Credit Facility [Line Items]    
Line of credit facility, unused capacity commitment fee percentage 0.25%  
Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Debt instrument, interest rate during period 2.00%  
Revolving Credit Facility | Minimum | Base Rate    
Line of Credit Facility [Line Items]    
Debt instrument, interest rate during period 1.00%  
Revolving Credit Facility | Maximum    
Line of Credit Facility [Line Items]    
Line of credit facility, unused capacity commitment fee percentage 0.30%  
Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)    
Line of Credit Facility [Line Items]    
Debt instrument, interest rate during period 2.50%  
Revolving Credit Facility | Maximum | Base Rate    
Line of Credit Facility [Line Items]    
Debt instrument, interest rate during period 1.50%  
Letter of Credit    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 10,000,000.0  
Letters of credit   $ 200,000
Swingline Loan    
Line of Credit Facility [Line Items]    
Line of credit facility, maximum borrowing capacity $ 10,000,000.0