v3.26.3
Net Income (Loss) Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) Per Share        
Net income (loss) $ (4,655,699) $ (1,898,777) $ (4,962,383) $ (3,195,019)
Weighted average shares used to compute net loss per share, basic 4,742,167 3,818,671 4,712,240 3,780,834
Weighted average shares used to compute net loss per share, diluted 4,742,167 3,818,671 4,712,240 3,780,834
Basic net income (loss) per share $ (0.98) $ (0.50) $ (1.05) $ (0.85)
Diluted net income (loss) per share $ (0.98) $ (0.50) $ (1.05) $ (0.85)