XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Reconciliation of cash, cash equivalents, and restricted cash to the condensed consolidated balance sheets        
Cash and cash equivalents $ 11,587,275 $ 3,279,926 $ 8,608,380  
Restricted cash 1,522,458   1,483,958  
Total cash, cash equivalents, and restricted cash $ 13,109,733 $ 9,763,884 $ 10,092,338 $ 15,615,095