v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Statement of Cash Flows [Abstract]        
Cash $ 10,420,032 $ 6,071,077 $ 3,019,361 $ 4,714,459
Restricted cash 17,557,629 23,303,453 5,106,931 5,015,837
Total $ 27,977,661 $ 29,374,530 $ 8,126,292 $ 9,730,296