XML 132 R115.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Mar. 30, 2024
Apr. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)   550,000    
Number of shares available for grant (in shares)   521,454    
Stock option exercise price as a percent of fair value of common stock   100.00%    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum vesting period for stock options and restricted stock awards   5 years    
Stock option expiration period   10 years    
Stock-based compensation cost charged against income   $ 8,700,000 $ 6,800,000 $ 6,300,000
Unrecognized compensation cost related to stock options   $ 9,900,000    
Weighted-average period over stock options expected to be recognized   1 year 9 months 10 days    
Granted (in shares)   0 0 0
Total intrinsic value of options exercised   $ 10,100,000 $ 7,800,000 $ 5,700,000
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum vesting period for stock options and restricted stock awards   3 years    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Intrinsic value of awards released   $ 8,400,000 $ 3,600,000 $ 1,600,000
Additional shares granted by performance (in shares)   16,314 12,541 6,714
Performance-Based Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum vesting period for stock options and restricted stock awards       3 years
Intrinsic value of awards released   $ 900,000 $ 2,100,000 $ 1,900,000
Additional shares granted by performance (in shares)   8,627 6,988 8,822
Performance-Based Awards | Forecast        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional shares granted by performance (in shares) 6,661