v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per Share            
Net Income (Loss) $ 34,517 $ (14,323) $ 28,937 $ 21,896 $ 20,194 $ 50,833
Allocation of income for participating shares (176)   (136)   (101) (229)
Net income from continuing operations attributed to common shareholders $ 34,341   $ 28,801   $ 20,093 $ 50,604
Total weighted average common shares outstanding, including participating shares 14,596,262   14,814,223   14,582,798 14,799,173
Less: weighted average participating shares (74,569)   (69,255)   (72,799) (67,330)
Basic earnings per share denominator 14,521,693   14,744,968   14,509,999 14,731,843
Common equivalent shares- non-vested performance stock grants 36,601   37,276   42,291 31,889
Diluted earnings per share denominator 14,558,294   14,782,244   14,552,290 14,763,732
Basic earnings per share (in dollars per share) $ 2.36   $ 1.95   $ 1.38 $ 3.44
Diluted earnings per share (in dollars per share) 2.36   1.95   1.38 3.43
Undistributed earnings attributable to common shareholders - basic and diluted:            
Net income from continuing operations attributable to common shareholders -Basic 2.36   1.95   1.38 3.44
Dividends declared (0.92)   (0.9)   (1.84) (1.8)
Undistributed earnings 1.44   1.05   (0.46) 1.64
Undistributed earnings attributable to common shareholders - diluted            
Net income from continuing operations attributable to common shareholders -Diluted 2.36   1.95   1.38 3.43
Dividends declared (0.92)   (0.9)   (1.84) (1.8)
Undistributed earnings $ 1.44   $ 1.05   $ (0.46) $ 1.63
Antidilutive common shares 0   0   0 0