v3.25.4
Earnings per Share (Details) - shares
3 Months Ended 9 Months Ended
Dec. 28, 2025
Dec. 29, 2024
Dec. 28, 2025
Dec. 29, 2024
Summary of basic and diluted EPS        
Weighted Average Number of Shares Outstanding, Basic 20,740,284 20,766,764 20,731,837 20,780,213
Dilutive impact of performance units and restricted stock 103,696 108,623 118,884 122,243
Weighted Average Number of Shares Outstanding, Diluted, Total 20,843,980 20,875,387 20,850,721 20,902,456