XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Operating Leases (Details)
Jun. 30, 2025
USD ($)
Schedule of Maturities of Operating Leases [Abstract]  
2026 $ 2,500,558
2027 574,730
2028 594,275
2029 567,260
2030 22,823
Total future minimum lease payments 4,259,646
Less: imputed interest (376,574)
Total operating lease liabilities $ 3,883,072