XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation - Schedule of Stock Option Activity (Details) - Equity Option [Member]
9 Months Ended
Jul. 01, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Schedule of Stock Option Activity [Abstract]    
Number of Shares Subject to Option, Granted | shares   79,000
Weighted Average Exercise Price, Granted | $ / shares   $ 21.79
Weighted Average Remaining Contractual Term, Granted   9 years 3 months 14 days
Number of Shares Subject to Option, Exercised | shares   (82,600)
Weighted Average Exercise Price, Exercised | $ / shares   $ 17.94
Weighted Average Remaining Contractual Term, Exercised  
Number of Shares Subject to Option, Forfeited or expired | shares   (500)
Weighted Average Exercise Price, Forfeited or expired | $ / shares   $ 16.54
Weighted Average Remaining Contractual Term, Forfeited or expired  
Number of Shares Subject to Option, Ending | shares 322,056 317,956
Weighted Average Exercise Price, Ending | $ / shares $ 18.41 $ 19.37
Weighted Average Remaining Contractual Term, Ending 6 years 7 months 2 days 6 years 9 months 29 days
Aggregate Intrinsic Value, Ending | $ $ 2,471,791
Number of Shares Subject to Option, Vested or expected to vest | shares   302,783
Weighted Average Exercise Price, Vested or expected to vest | $ / shares   $ 19.1
Weighted Average Remaining Contractual Term, Vested or expected to vest   6 years 7 months 20 days
Aggregate Intrinsic Value, Vested or expected to vest | $   $ 2,363,682
Number of Shares Subject to Option, Exercisable | shares   162,556
Weighted Average Exercise Price, Exercisable | $ / shares   $ 19.38
Weighted Average Remaining Contractual Term, Exercisable   4 years 10 months 9 days
Aggregate Intrinsic Value, Exercisable | $   $ 1,262,070