v3.26.1
Net (Loss) Income per Common Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net (Loss) Income per Common Share [Abstract]            
Basic earnings (loss) per share: (Loss) Income available to common stockholders, income $ (14,776) $ 3,082 $ 2,369 $ (10,354) $ (5,724) $ 7,801
Diluted (loss) earnings per share: (Loss) Income available to common stockholders, income $ (14,776) $ 3,082 $ 2,369 $ (10,354) $ (5,724) $ 7,801
Basic earnings (loss) per share: (Loss) Income available to common stockholders, shares 17,306 17,175 17,005 17,273 17,144 16,968
Diluted (loss) earnings per share: (Loss) Income available to common stockholders, shares 17,306 17,175 17,005 17,273 17,144 16,968
Basic earnings (loss) per share: (Loss) Income available to common stockholders, per share amount $ (0.85) $ 0.18 $ 0.14 $ (0.60) $ (0.33) $ 0.46
Diluted (loss) earnings per share: (Loss) Income available to common stockholders, per share amount $ (0.85) $ 0.18 $ 0.14 $ (0.60) $ (0.33) $ 0.46