XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Unrestricted cash $ 158,768 $ 1,093,758  
Cash, restricted 4,950,036 8,057,458  
Beginning Of Period [Member]      
Unrestricted cash 1,093,758 2,550,021 $ 5,845,249
Cash, restricted 8,057,458 6,605,056 6,759,954
End Of Period [Member]      
Unrestricted cash 158,768 1,093,758 2,550,021
Cash, restricted $ 4,950,036 $ 8,057,457 $ 6,605,056