v3.26.1
Note 12 - Net Income Per Share - Computation of Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income attributable to stockholders $ 1,834,656 $ 501,880 $ 3,776,263 $ 1,948,863
Weighted average common shares outstanding - Basic (in shares) 9,064,785 9,031,282 9,055,433 9,006,082
Dilutive impact of share-based compensation awards(1) (in shares) 124,541 0 71,573 0
Weighted average common shares outstanding - Diluted (in shares) 9,189,326 9,031,282 9,127,006 9,006,082
Earnings Per Share, Basic (in dollars per share) $ 0.2 $ 0.06 $ 0.42 $ 0.22
Diluted (in dollars per share) $ 0.2 $ 0.06 $ 0.41 $ 0.22