v3.25.1
Long term debt (Details) - USD ($)
9 Months Ended
Mar. 31, 2023
Mar. 29, 2023
Mar. 31, 2025
Secured Debt [Member]      
Debt Instrument [Line Items]      
Debt instrument, term 30 years    
Debt Instrument, Periodic Payment     $ 731
Total     $ 150,000
Secured Debt [Member]      
Debt Instrument [Line Items]      
Long-term Debt, Weighted Average Interest Rate, at Point in Time     3.75%
2025 (remainder of FY 2025)     $ 812
2026     3,324
2027     3,451
2028     3,582
2029     3,719
Thereafter     128,267
Total     143,155
Note Payable | TD Bank      
Debt Instrument [Line Items]      
Debt instrument, term   5 years  
2025 (remainder of FY 2025)     9,693
2026     41,145
2027     45,224
2028     36,471
Total     $ 132,533