v3.26.1
Income Taxes - Schedule of U.S. and foreign components of loss before income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Disclosure [Abstract]    
United States $ (30,185,412) $ (14,233,270)
Foreign (4,974,755) (8,768,164)
Pre-Tax Loss $ (35,160,167) $ (23,001,434)