v3.25.1
Credit Agreement (Details)
Aug. 19, 2022
USD ($)
Mar. 29, 2025
USD ($)
Dec. 28, 2024
USD ($)
Senior Loan Agreement      
Borrowings on revolving line of credit outstanding   $ 85,000,000 $ 0
Credit Agreement      
Senior Loan Agreement      
Financial covenants, maximum consolidated net leverage ratio 3.0    
Financial covenants, minimum consolidated interest coverage ratio 2.5    
Revolving credit facility | Credit Agreement      
Senior Loan Agreement      
Revolving credit facility, maximum capacity $ 250,000,000    
Amount available under revolving credit facility reduced 200,000,000    
Borrowings on revolving line of credit outstanding   85,000,000 $ 0
Secured by letters of credit | Credit Agreement      
Senior Loan Agreement      
Revolving credit facility, maximum capacity $ 25,000,000    
Borrowings on revolving line of credit outstanding   $ 3,900,000