XML 72 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Earnings Per Share (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, Basic and Diluted [Abstract]      
Weighted average basic common shares outstanding (in shares) 16,042 16,012 15,921
Potentially dilutive common shares related to:      
Stock options (in shares) 0 3 31
Unvested restricted stock awards (in shares) 0 11 17
Weighted average diluted common shares outstanding (in shares) 16,042 16,026 15,969
Total consolidated income $ (8,409) $ 19,895 $ 46,586
Basic EPS (in dollars per share) $ (0.52) $ 1.24 $ 2.93
Diluted EPS (in dollars per share) $ (0.52) $ 1.24 $ 2.92
Weighted average anti-dilutive common shares not included in the calculation of diluted EPS (in shares) 368 364 211