v3.26.1
Stockholders Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders Equity    
Net income (loss) $ 1,895,655 $ (1,259,821)
Weighted average shares, basic 14,736,821 14,271,927
Dilutive effect of restricted stock units 163,313 0
Weighted average shares, diluted 14,900,134 14,271,927
Basic earnings (loss) per share $ 0.13 $ (0.09)
Diluted earnings (loss) per share $ 0.13 $ (0.09)