XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Nature of Operations and Summary of Significant Accounting Policies - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income (loss) available to common stockholders $ 180,656 $ 97,185 $ (21,749)
Weighted average outstanding shares of common stock, basic (in shares) 52,452 51,591 44,132
Dilutive effect of options, warrants and stock awards (in shares) 619 1,346 0
Weighted average common stock and equivalents (in shares) 53,071 52,937 44,132
Basic income (loss) per common share (in dollars per share) $ 3.44 $ 1.88 $ (0.49)
Diluted income (loss) per common share (in dollars per share) $ 3.4 $ 1.84 $ (0.49)
Incremental "in-the-money" options, warrants, and restricted stock units outstanding at the end of the period (in shares) [1] 856 1,674 1,863
[1] For years ended December 31, 2023, 2022 and 2021 we also had 861, 5,923 and 5,923 shares respectively, of “out-of- the-money” warrants outstanding at the end of each period.