v3.26.1
Net income Per-share (Details) - shares
3 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Employee stock options [Member]    
Net income Per-share [Line Items]    
Number of shares 34,267 63,098
Restricted Shares Excluded [Member]    
Net income Per-share [Line Items]    
Number of shares   7,324