v3.26.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net loss $ (7,943,587) $ (5,346,963) $ (14,313,239) $ (9,864,222)
Foreign currency translation adjustment (2,022) 8,127 8,539 587
Comprehensive loss $ (7,945,609) $ (5,338,836) $ (14,304,700) $ (9,863,635)