v3.26.1
Unaudited Consolidated Statements of Comprehensive Loss - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (683,915) $ 1,205,068 $ (1,461,438) $ 1,062,268
Other comprehensive income (loss)        
Unrealized gain (loss) on securities held 0 1,694 0 (12,209)
Unrealized loss on currency translation (24,825) (34,932) (28,945) (144,391)
Total other comprehensive loss (24,825) (33,238) (28,945) (156,600)
Total comprehensive income (loss) $ (708,740) $ 1,171,830 $ (1,490,383) $ 905,668