XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders’ Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Aug. 06, 2025
Apr. 24, 2025
Jan. 29, 2025
Oct. 30, 2023
Sep. 27, 2025
Sep. 28, 2024
Jun. 28, 2025
Sep. 27, 2025
Sep. 28, 2024
Dec. 28, 2024
Dec. 31, 2022
Mar. 29, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Purchase of common stock value retired through repurchase program         $ 1,559,000 $ 16,909,000   $ 26,168,000 $ 37,211,000      
Sale of Stock, Number of Shares Issued in Transaction     334,971                  
Sale of Stock, Price Per Share     $ 44.78                  
PRSUs                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Awards granted (in shares) 163,980       101,433           204,903  
Vested (in shares)         131,868              
Forfeited (in shares)         73,035              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 5,400,000                      
Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Total Return         77.00%              
2023 Share Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchase program duration       2 years                
October2023 Stock Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchase program duration   2 years                    
Common Stock | 2023 Share Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchase program authorized amount       $ 75,000,000               $ 1,600,000
Purchase and retirement of common stock through repurchase program             665,000 135,000   1,309,635    
Purchase of common stock value retired through repurchase program             $ 22,100,000 $ 4,100,000   $ 53,300,000    
Common Stock | October2023 Stock Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchase program authorized amount   $ 75,000,000                    
Purchase of common stock value retired through repurchase program               $ 70,900,000