v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
Nov. 30, 2023
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 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     $ 72,617,000   $ 72,617,000  
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted (in shares)         985,072  
Weighted average grant date fair value (in dollars per share)         $ 63.07  
Recognized expense     4,223,000 $ 3,946,000 $ 8,344,000 $ 7,536,000
Total unrecognized compensation cost, RSAs     33,100,000   $ 33,100,000  
Weighted average remaining term (in years)         1 year 10 months 24 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)         209,677  
Weighted average grant date fair value (in dollars per share)         $ 63.51  
Total unrecognized compensation cost, RSAs     19,669,000   $ 19,669,000  
Weighted average remaining term (in years)         1 year 9 months 18 days  
Performance-based            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares granted (in shares) 541,375       740,294  
Weighted average grant date fair value (in dollars per share)         $ 63.03  
Recognized expense         $ 0  
Total unrecognized compensation cost, RSAs     13,431,000   $ 13,431,000  
Weighted average remaining term (in years)         2 years 1 month 6 days  
Share-based compensation, term 4 years          
Fair value as of period end     $ 22,235,000   $ 22,235,000