v3.26.1
Earnings (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 with basic $ 190,620 $ 285,436 $ 311,390 $ 329,248
Weighted average number of common shares outstanding, basic 22,672,827 22,215,512 22,672,827 22,215,512
Earnings per share, basic $ 0.01 $ 0.01 $ 0.01 $ 0.02
Net income with diluted $ 190,620 $ 299,811 $ 311,390 $ 357,998
Weighted average number of common shares outstanding, diluted 23,439,003 25,508,223 23,439,003 25,508,223
Earnings per share, diluted $ 0.01 $ 0.01 $ 0.01 $ 0.01
Convertible Notes        
Effect of dilutive securities, shares   14,375   28,750
Effect of dilutive securities   $ 1,150,000   $ 1,150,000
Stock Option Dilution        
Effect of dilutive securities, shares 766,176 2,142,711 766,176 2,142,711