XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details 1)
Jun. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 731,576
2026 722,239
2027 713,041
2028 593,930
2029 225,139
Thereafter
Total future minimum lease payments 2,985,925
Less imputed interest (447,187)
Total 2,508,738
Current lease liability 541,145
Noncurrent lease liability 1,967,593
Total $ 2,508,738