v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Statement of Cash Flows [Abstract]      
Cash $ 6,071,077 $ 4,714,459 $ 5,174,104
Restricted cash 23,303,453 5,015,837 6,665,356
Total $ 29,374,530 $ 9,730,296 $ 11,839,460