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 $ (4,594,731) $ (4,084,990) $ (7,054,531) $ (7,371,012)
Other comprehensive loss:         
Translation adjustment 24,149 302,102 11,713 261,461
Comprehensive loss $ (4,570,582) $ (3,782,888) $ (7,042,818) $ (7,109,551)