v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Statement of Financial Position [Abstract]        
Cash and cash equivalents $ 16,499,200 $ 15,406,421 $ 5,730,723 $ 1,467,568
Restricted cash 0 0 61,833 0
Cash, cash equivalents and restricted cash $ 16,499,200 $ 15,406,421 $ 5,792,556 $ 1,467,568