v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2026
Nov. 30, 2023
Mar. 27, 2026
Mar. 28, 2025
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 $ 100,000,000    
Share repurchase program, extension period (in years) 10 years      
Stock repurchase program, remaining authorized repurchase amount     $ 57,617,000  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares)     424,363  
Weighted average grant date fair value (in dollars per share)     $ 72.57  
Recognized expense     $ 4,139,000 $ 4,121,000
Total unrecognized compensation cost, RSAs     $ 42,319,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)     200,793  
Weighted average grant date fair value (in dollars per share)     $ 72.73  
Total unrecognized compensation cost, RSAs     $ 27,097,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)     190,035  
Weighted average grant date fair value (in dollars per share)     $ 72.43  
Total unrecognized compensation cost, RSAs     $ 15,222,000  
Weighted average remaining term (in years)     2 years 4 months 24 days