v3.26.1
Note 13 - Earnings and Dividends Per Share - Reconciliation Between Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income (loss) $ 17,736 $ (1,722) $ 32,466 $ 522
Basic and diluted earnings (loss) per share (in dollars per share) $ 1.19 $ (0.12) $ 2.18 $ 0.03
Basic and diluted shares used in computing earnings per share (in shares) 14,921,968 14,921,968 14,921,968 14,921,968