XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Income (Loss) per Common Share [Abstract]      
Basic (loss) earnings per share: (Loss) Income available to common stockholders $ (14,456) $ 16,791 $ 28,781
Diluted (loss) earnings per share: (Loss) Income available to common stockholders $ (14,456) $ 16,791 $ 28,781
Basic (loss) earnings per share: (Loss) Income available to common stockholders, Shares 17,186 17,007 16,870
Effect of dilutive securities: Stock options: Shares   11 62
Diluted (loss) earnings per share: (Loss) Income available to common stockholders, Shares 17,186 17,018 16,932
Basic (loss) earnings per share: (Loss) Income available to common stockholders, Per share amount $ (0.84) $ 0.99 $ 1.71
Diluted (loss) earnings per share: (Loss) Income available to common stockholders, Per share amount $ (0.84) $ 0.99 $ 1.70