XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Maturities of Our Lease Liabilities - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Schedule of Maturities of Our Lease Liabilities [Abstract]    
January 1, 2024 to December 31, 2024 $ 1,539,981  
January 1, 2025 to December 31, 2025 1,543,278  
January 1, 2026 to December 31, 2026 1,258,333  
January 1, 2027 to December 31, 2027 564,731  
Total future lease payments 4,906,323  
Less: imputed interest (593,849)  
Total lease liabilities $ 4,312,474 $ 4,300,757