v3.26.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Stockholders Equity            
Net (loss) $ (4,039,914) $ 1,895,655 $ (1,501,263) $ (1,259,821) $ (2,144,259) $ (2,761,084)
Weighted average shares, basic 14,835,062   14,450,640   14,786,210 14,361,782
Weighted average shares, diluted 14,835,062   14,450,640   14,786,210 14,361,782
Basic earnings (loss) per share $ (0.27)   $ (0.10)   $ (0.15) $ (0.19)
Diluted earnings (loss) per share $ (0.27)   $ (0.10)   $ (0.15) $ (0.19)