Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Schedule of Valuation Allowance (Details)

v3.25.0.1
Income Taxes - Schedule of Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Valuation Allowance [Abstract]    
Beginning of the year $ 68,902,168 $ 29,218,958
Change in valuation account 8,593,216 39,683,210
End of the year $ 77,495,384 $ 68,902,168