v3.26.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 9 Months Ended
Sep. 26, 2024
Nov. 18, 2022
Apr. 14, 2022
May 12, 2021
Jul. 31, 2026
Jun. 30, 2026
Avondale Term Loan            
Debt Instrument [Line Items]            
Variable interest rate           2.00%
Tranche rate adjustment           0.046%
Lisle Term Loan            
Debt Instrument [Line Items]            
Variable interest rate           2.00%
Fifth Third Bank | Line of Credit | Subsequent Event            
Debt Instrument [Line Items]            
Letter of credit         $ 19,600,000  
Fifth Third Bank, National Association | Secured Debt | Avondale Term Loan            
Debt Instrument [Line Items]            
Maximum principal amount       $ 31,200,000    
Repayment term       7 years    
Fifth Third Bank, National Association | Secured Debt | Lisle Term Loan            
Debt Instrument [Line Items]            
Repayment term     7 years      
Fifth Third Bank, National Association | Secured Debt | SOFR | Avondale Term Loan            
Debt Instrument [Line Items]            
Variable interest rate       2.00%    
Tranche rate adjustment       0.046%    
Valley National Bank | Secured Debt | Lisle Term Loan            
Debt Instrument [Line Items]            
Maximum principal amount     $ 38,000,000.0      
Repayment term     7 years      
Valley National Bank | Secured Debt | SOFR | Lisle Term Loan            
Debt Instrument [Line Items]            
Variable interest rate     2.00%      
Revolving Credit Facility | Line of Credit | Subsequent Event            
Debt Instrument [Line Items]            
Repayments         95,000,000.0  
Line of credit facility, remaining capacity         $ 125,000,000.0  
Revolving Credit Facility | Fifth Third Bank | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 125,000,000.0 $ 100,000,000.0        
Increase in additional borrowing capacity $ 25,000,000.0          
Repayments           $ 120,000,000.0
Proceeds from lines of credit           195,000,000.0
Line of credit facility, remaining capacity           10,400,000
Revolving Credit Facility | Fifth Third Bank | Line of Credit | Prime Rate            
Debt Instrument [Line Items]            
Variable interest rate   3.50%        
Revolving Credit Facility | Fifth Third Bank | Line of Credit | Minimum | SOFR            
Debt Instrument [Line Items]            
Variable interest rate 1.85%          
Revolving Credit Facility | Fifth Third Bank | Line of Credit | Maximum | SOFR            
Debt Instrument [Line Items]            
Variable interest rate 2.35%          
Letter of Credit | Fifth Third Bank | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity   $ 20,000,000.0       $ 400,000