XML 130 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
(Loss) Earnings Per Common Share (Reconciliation of Earnings and Shares Used in Calculating Basic and Diluted EPS) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net (loss) income available to common shareholders $ (43,105) $ 48,805 $ 55,114
Weighted average common shares outstanding:      
Total shares issued 16,338 16,100 16,100
Unvested restricted stock awards (10) (8) (5)
Treasury shares (645) (716) (711)
Total basic weighted average common shares outstanding 15,683 15,376 15,384
Incremental shares from assumed:      
Vesting of restricted stock awards 0 99 87
Total diluted weighted average common shares outstanding 15,683 15,475 15,471
Basic (loss) earnings per common share $ (2.75) $ 3.17 $ 3.58
Diluted (loss) earnings per common share $ (2.75) $ 3.15 $ 3.56