v3.26.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Loss from continuing operations $ (362,588) $ (2,279,393)
(Loss) income from discontinued operations (157,274) 261,759
Net income (loss) $ (519,862) $ (2,017,634)
Denominator:    
Weighted average common shares outstanding - basic 24,680,886 21,384,599
Effect of dilutive securities   615,667
Weighted average common shares outstanding - diluted 24,680,886 22,000,265
Net loss per common share:    
Basic: Continuing operations $ (0.01) $ (0.11)
Basic: Discontinued operations (0.01) 0.01
Basic (loss) per share (0.02) (0.09)
Diluted: Continuing operations (0.01) (0.11)
Diluted: Discontinued operations (0.01) 0.01
Diluted (loss) per share $ (0.02) $ (0.09)