v3.26.1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Mar. 31, 2024
Apr. 02, 2023
Apr. 03, 2022
Pay vs Performance Disclosure          
Pay vs Performance Disclosure, Table
2026 Pay-Versus Performance Table ($)
Value of Initial Fixed $100 Investment Based on:
YearSummary Compensation Table Total for PEO Compensation Actually Paid to PEO (1)Average Summary Compensation Table for Non-PEOAverage Compensation Actually Paid to Non-PEO NEOs (2)Total Shareholder Return (3)Peer Group Total Shareholder Return (3)Net IncomeIncome Before Income Taxes (4)
20263,607,8946,187,4731,156,4731,951,787467.34113.2481,547,855109,340,130
20253,151,2615,293,6991,404,8402,177,387667.97189.8084,344,717114,382,480
20242,616,0135,167,6941,060,2292,069,412483.32173.6675,363,461101,145,040
20232,223,4092,242,510942,164973,305275.81147.1360,040,66282,581,581
20222,119,4653,698,401919,0211,484,039283.76186.0251,541,67869,978,754
       
PEO Total Compensation Amount $ 3,607,894 $ 3,151,261 $ 2,616,013 $ 2,223,409 $ 2,119,465
PEO Actually Paid Compensation Amount 6,187,473 5,293,699 5,167,694 2,242,510 3,698,401
Non-PEO NEO Average Total Compensation Amount 1,156,473 1,404,840 1,060,229 942,164 919,021
Non-PEO NEO Average Compensation Actually Paid Amount 1,951,787 2,177,387 2,069,412 973,305 1,484,039
Total Shareholder Return Amount 467.34 667.97 483.32 275.81 283.76
Peer Group Total Shareholder Return Amount 113.24 189.80 173.66 147.13 186.02
Net Income (Loss) $ 81,547,855 $ 84,344,717 $ 75,363,461 $ 60,040,662 $ 51,541,678
Company Selected Measure Amount 109,340,130 114,382,480 101,145,040 82,581,581 69,978,754
PEO | Deduction for amounts reported under "Stock Awards" column in the Summary Compensation Table [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount $ (2,062,393)        
PEO | Increase for fair value of awards granted during the year that remain unvested as of year end [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 2,576,000        
PEO | Increase for fair value of awards granted during year that vested during year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 0        
PEO | Increase (deduction) for change in fair value from prior year end to current year end of awards granted prior to year that were outstanding and unvested as of year end [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 2,037,006        
PEO | Increase (deduction) for change in fair value from prior year end to vesting date of awards granted prior to current year that vested during the year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount (4,260)        
PEO | Deduction for fair value of awards granted prior to current year that were forfeited during the year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 0        
PEO | Increase based on dividends or other earnings paid during the year prior to vesting date of award [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 33,226        
Non-PEO NEO | Deduction for amounts reported under "Stock Awards" column in the Summary Compensation Table [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount (424,206)        
Non-PEO NEO | Increase for fair value of awards granted during the year that remain unvested as of year end [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 529,804        
Non-PEO NEO | Increase for fair value of awards granted during year that vested during year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 0        
Non-PEO NEO | Increase (deduction) for change in fair value from prior year end to current year end of awards granted prior to year that were outstanding and unvested as of year end [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 680,219        
Non-PEO NEO | Increase (deduction) for change in fair value from prior year end to vesting date of awards granted prior to current year that vested during the year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount (1,598)        
Non-PEO NEO | Deduction for fair value of awards granted prior to current year that were forfeited during the year [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount 0        
Non-PEO NEO | Increase based on dividends or other earnings paid during the year prior to vesting date of award [Member]          
Pay vs Performance Disclosure          
Adjustment to Compensation, Amount $ 11,095