XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Earnings Per Share (EPS) - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income (loss) - Basic and diluted $ 37,662 $ (39,226) $ (258,453)
Shares of common stock outstanding at the balance sheet date (in shares) 82,622,000 51,636,000 36,765,000
Unvested dividend eligible share based compensation outstanding at the balance sheet date (in shares) 235,000 0 0
Effect of weighting (in shares) (17,408,000) (6,987,000) 700,000
Weighted Average Shares Outstanding (in shares) 65,449,149 44,649,039 37,464,671
Basic and diluted net income (loss) per share (in dollars per share) $ 0.57 $ (0.89) $ (6.9)
Anti-dilutive incentive shares not included in calculation. (in shares) 0 192,000 91,000