v3.26.1
Income Taxes - Schedule of Changes in Valuation Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Changes in Valuation Allowance [Abstract]      
Balance as of January 1 $ 15,774,044 $ 17,407,156 $ 15,705,088
Additions 223,918 702,123 1,705,603
Disposal (7,503) (2,335,235) (3,535)
Balance as of December 31 $ 15,990,459 $ 15,774,044 $ 17,407,156