XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - Equity Option [Member] - USD ($)
12 Months Ended
Jul. 01, 2023
Jun. 30, 2025
Jun. 30, 2024
Schedule of Stock Option Activity [Line Items]      
Shares Subject to Option, Ending 296,331 228,146 322,056
Number of Average Exercise Price, Ending $ 19.15 $ 19.26 $ 18.41
Weighted Remaining Contractual Term, Ending 6 years 5 months 26 days 7 years 3 months 18 days 6 years 7 months 2 days
Average Aggregate Intrinsic Value, Ending $ 6,033,634 $ 1,259,317
Shares Subject to Option, Vested or expected to vest   214,100  
Number of Average Exercise Price, Vested or expected to vest   $ 19.21  
Weighted Remaining Contractual Term, Vested or expected to vest   7 years 2 months 12 days  
Average Aggregate Intrinsic Value, Vested or expected to vest   $ 5,671,899  
Shares Subject to Option, Exercisable   83,746  
Number of Average Exercise Price, Exercisable   $ 19.07  
Weighted Remaining Contractual Term, Exercisable   4 years 11 months 26 days  
Average Aggregate Intrinsic Value, Exercisable   $ 2,231,351  
Shares Subject to Option, Granted   79,000 80,900
Number of Average Exercise Price, Granted   $ 21.79 $ 16.78
Weighted Remaining Contractual Term, Granted   9 years 14 days 9 years 2 months 19 days
Shares Subject to Option, Exercised   (162,410) (31,325)
Number of Average Exercise Price, Exercised   $ 18.81 $ 16.8
Weighted Remaining Contractual Term, Exercised  
Shares Subject to Option, Forfeited or expired   (10,500) (23,850)
Number of Average Exercise Price, Forfeited or expired   $ 18.9 $ 24.3
Weighted Remaining Contractual Term, Forfeited or expired