v3.25.1
UNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement Of Income And Comprehensive Income [Abstract]    
Net loss $ (2,017,634) $ (1,339,622)
Other comprehensive income (loss):    
Net unrealized income (loss) on short-term investments 393 (5,208)
Currency translation adjustment 152,940 (156,287)
Total other comprehensive income (loss) 153,333 (161,495)
Comprehensive loss $ (1,864,301) $ (1,501,117)