v3.25.1
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2025
Nov. 30, 2023
Mar. 28, 2025
Mar. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense, capitalized     $ 0  
Share repurchase program, term (in years)   2 years    
Share repurchase program, amount authorized   $ 100,000,000    
Stock repurchase program, remaining authorized repurchase amount     $ 82,617,000  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares)     756,163  
Weighted average grant date fair value (in dollars per share)     $ 63.55  
Recognized expense     $ 4,121,000 $ 3,590,000
Total unrecognized compensation cost, RSAs     $ 36,692,000  
Weighted average remaining term (in years)     2 years 1 month 6 days  
Time , Market, And Performance Based Grants | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)     5 years  
Time-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares)     192,089  
Weighted average grant date fair value (in dollars per share)     $ 63.67  
Total unrecognized compensation cost, RSAs     $ 21,261,000  
Weighted average remaining term (in years)     1 year 10 months 24 days  
Performance-based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares) 541,375   528,973  
Weighted average grant date fair value (in dollars per share)     $ 63.67  
Recognized expense     $ 0  
Total unrecognized compensation cost, RSAs     $ 15,431,000  
Weighted average remaining term (in years)     2 years 3 months 18 days  
Share-based compensation, term 4 years      
Fair value as of period end     $ 16,056,000