XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of future minimum lease payments (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Lease payments due    
Year ending June 30, 2026 $ 127,980  
Year ending June 30, 2027 118,710  
Year ending June 30, 2028 48,620  
Year ending June 30, 2029 43,200  
Year ending June 30, 2030 43,200  
Thereafter 100,800  
Total 482,510  
Discount 42,582  
Lease liability $ 439,928 $ 524,973