v3.25.4
Earnings per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Earnings per Share    
Net (loss) income $ 29,321,363 $ (57,464,890)
Weighted average shares outstanding basic 32,413,133 24,585,955
Add: dilutive effect of stock options, SARs and Airship warrants 6,268,268 0
Weighted average shares outstanding diluted 38,681,401 24,585,955
Income (loss) per share basic $ 0.90 $ (2.34)
Income (loss) per share Diluted $ 0.76 $ (2.34)