CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) $ in Thousands | Total | Preferred Stock | Common Stock | Additional Paid-In Capital | Retained Earnings | Treasury Stock |
Beginning balance (in shares) at Dec. 31, 2022 | | 0 | | | | |
Beginning balance at Dec. 31, 2022 | $ 230,076 | $ 0 | $ 135 | $ 115,411 | $ 129,534 | $ (15,004) |
Beginning balance (in shares) at Dec. 31, 2022 | | | 13,519,000 | | | |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Compensation expense on common stock options | 22 | | | 22 | | |
Issuance of restricted stock (in shares) | | | 29,000 | | | |
Compensation expense on restricted stock and performance share units | 465 | | | 465 | | |
Taxes paid related to net shares settlement of equity awards | (184) | | | (184) | | |
Net income | 370 | | | | 370 | |
Ending balance (in shares) at Mar. 31, 2023 | | 0 | | | | |
Ending balance at Mar. 31, 2023 | 230,749 | $ 0 | $ 135 | 115,714 | 129,904 | $ (15,004) |
Ending balance (in shares) at Mar. 31, 2023 | | | 13,548,000 | | | |
Ending balance (in shares) at Mar. 31, 2023 | | | | | | 1,310,000 |
Beginning balance (in shares) at Dec. 31, 2022 | | 0 | | | | |
Beginning balance at Dec. 31, 2022 | 230,076 | $ 0 | $ 135 | 115,411 | 129,534 | $ (15,004) |
Beginning balance (in shares) at Dec. 31, 2022 | | | 13,519,000 | | | |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Net income | 3,045 | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 0 | | | | |
Ending balance at Sep. 30, 2023 | 233,965 | $ 0 | $ 136 | 116,254 | 132,579 | $ (15,004) |
Ending balance (in shares) at Sep. 30, 2023 | | | 13,688,000 | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | 1,310,000 |
Beginning balance (in shares) at Mar. 31, 2023 | | 0 | | | | |
Beginning balance at Mar. 31, 2023 | 230,749 | $ 0 | $ 135 | 115,714 | 129,904 | $ (15,004) |
Beginning balance (in shares) at Mar. 31, 2023 | | | 13,548,000 | | | |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Compensation expense on common stock options | 30 | | | 30 | | |
Issuance of restricted stock (in shares) | | | 140,000 | | | |
Issuance of restricted stock | 0 | | $ 1 | (1) | | |
Compensation expense on restricted stock and performance share units | 1,100 | | | 1,100 | | |
Taxes paid related to net shares settlement of equity awards | (798) | | | (798) | | |
Net income | 504 | | | | 504 | |
Ending balance (in shares) at Jun. 30, 2023 | | 0 | | | | |
Ending balance at Jun. 30, 2023 | 231,585 | $ 0 | $ 136 | 116,045 | 130,408 | $ (15,004) |
Ending balance (in shares) at Jun. 30, 2023 | | | 13,688,000 | | | |
Ending balance (in shares) at Jun. 30, 2023 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Compensation expense on common stock options | 22 | | | 22 | | |
Compensation expense on restricted stock and performance share units | 187 | | | 187 | | |
Net income | 2,171 | | | | 2,171 | |
Ending balance (in shares) at Sep. 30, 2023 | | 0 | | | | |
Ending balance at Sep. 30, 2023 | $ 233,965 | $ 0 | $ 136 | 116,254 | 132,579 | $ (15,004) |
Ending balance (in shares) at Sep. 30, 2023 | | | 13,688,000 | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | | 1,310,000 |
Beginning balance (in shares) at Dec. 31, 2023 | 0 | 0 | | | | |
Beginning balance at Dec. 31, 2023 | $ 235,894 | $ 0 | $ 137 | 116,480 | 134,281 | $ (15,004) |
Beginning balance (in shares) at Dec. 31, 2023 | 13,688,000 | | 13,688,000 | | | |
Beginning balance (in shares) at Dec. 31, 2023 | 1,310,000 | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Compensation expense on common stock options | $ 29 | | | 29 | | |
Compensation expense on restricted stock and performance share units | 245 | | | 245 | | |
Taxes paid related to net shares settlement of equity awards (in shares) | | | 6,000 | | | |
Net income | 5,098 | | | | 5,098 | |
Ending balance (in shares) at Mar. 31, 2024 | | 0 | | | | |
Ending balance at Mar. 31, 2024 | $ 241,266 | $ 0 | $ 137 | 116,754 | 139,379 | $ (15,004) |
Ending balance (in shares) at Mar. 31, 2024 | | | 13,694,000 | | | |
Ending balance (in shares) at Mar. 31, 2024 | | | | | | 1,310,000 |
Beginning balance (in shares) at Dec. 31, 2023 | 0 | 0 | | | | |
Beginning balance at Dec. 31, 2023 | $ 235,894 | $ 0 | $ 137 | 116,480 | 134,281 | $ (15,004) |
Beginning balance (in shares) at Dec. 31, 2023 | 13,688,000 | | 13,688,000 | | | |
Beginning balance (in shares) at Dec. 31, 2023 | 1,310,000 | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of common stock options (in shares) | 6,667 | | | | | |
Net income | $ 14,362 | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | 0 | 0 | | | | |
Ending balance at Sep. 30, 2024 | $ 251,186 | $ 0 | $ 137 | 117,410 | 148,643 | $ (15,004) |
Ending balance (in shares) at Sep. 30, 2024 | 13,741,000 | | 13,741,000 | | | |
Ending balance (in shares) at Sep. 30, 2024 | 1,310,000 | | | | | 1,310,000 |
Beginning balance (in shares) at Mar. 31, 2024 | | 0 | | | | |
Beginning balance at Mar. 31, 2024 | $ 241,266 | $ 0 | $ 137 | 116,754 | 139,379 | $ (15,004) |
Beginning balance (in shares) at Mar. 31, 2024 | | | 13,694,000 | | | |
Beginning balance (in shares) at Mar. 31, 2024 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Compensation expense on common stock options | 46 | | | 46 | | |
Issuance of restricted stock (in shares) | | | 33,000 | | | |
Issuance of restricted stock | 0 | | | 0 | | |
Compensation expense on restricted stock and performance share units | 196 | | | 196 | | |
Taxes paid related to net shares settlement of equity awards | (98) | | | (98) | | |
Net income | 4,250 | | | | 4,250 | |
Ending balance (in shares) at Jun. 30, 2024 | | 0 | | | | |
Ending balance at Jun. 30, 2024 | 245,660 | $ 0 | $ 137 | 116,898 | 143,629 | $ (15,004) |
Ending balance (in shares) at Jun. 30, 2024 | | | 13,727,000 | | | |
Ending balance (in shares) at Jun. 30, 2024 | | | | | | 1,310,000 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Exercise of common stock options (in shares) | | | 7,000 | | | |
Exercise of common stock options | 70 | | | 70 | | |
Compensation expense on common stock options | 66 | | | 66 | | |
Issuance of restricted stock (in shares) | | | 7,000 | | | |
Compensation expense on restricted stock and performance share units | 456 | | | 456 | | |
Taxes paid related to net shares settlement of equity awards | (80) | | | (80) | | |
Net income | $ 5,014 | | | | 5,014 | |
Ending balance (in shares) at Sep. 30, 2024 | 0 | 0 | | | | |
Ending balance at Sep. 30, 2024 | $ 251,186 | $ 0 | $ 137 | $ 117,410 | $ 148,643 | $ (15,004) |
Ending balance (in shares) at Sep. 30, 2024 | 13,741,000 | | 13,741,000 | | | |
Ending balance (in shares) at Sep. 30, 2024 | 1,310,000 | | | | | 1,310,000 |