v3.25.1
Summary of Significant Accounting Policies and Liquidity and Uncertainties - Schedule of Consolidated Statement of Cash Flows (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Schedule of Consolidated Statement of Cash Flows [Abstract]        
Cash and cash equivalents $ 66,285,901 $ 40,650,770 $ 35,180,529  
Restricted cash 105,084   179,378  
Total cash, cash equivalents and restricted cash $ 66,390,985 $ 40,756,138 $ 35,359,907 $ 43,823,192