v3.26.3
Earnings per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
NET INCOME PER SHARE:              
Net income $ 9,614,566 $ (2,406,560) $ (720,604) $ 6,409,873 $ (23,757,051) $ 6,487,401 $ 6,360,807
Weighted average shares outstanding basic 34,439,562     31,970,364   34,419,266 31,850,348
Add: dilutive effect of stock options, SARs and Airship warrants 4,462,750     10,001,993   4,483,046 9,822,048
Weighted average shares outstanding diluted 38,902,312     41,972,357   38,902,312 41,672,396
Income per share- Basic $ 0.28     $ 0.20   $ 0.19 $ 0.20
Income per share- Diluted $ 0.25     $ 0.15   $ 0.17 $ 0.15