v3.24.3
Condensed Consolidated Statement of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2022 35,066        
Balance at Dec. 31, 2022   $ 92,982 $ 175,611 $ 101 $ 268,694
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 5        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (4,656) 0 0 (4,656)
Dividends declared   0 (1,820) 0 (1,820)
Issuance of restricted stock, net of cancellation (in shares) 193        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock-based compensation expense   1,827 0 0 1,827
Net income (loss)     1,710 (32) 1,678
Purchase and retirement of common stock (in shares) (349)        
Purchase and retirement of common stock   (893) (7,872) 0 (8,765)
Issuance of common stock and tax impact of SIP   4,656 (0) (0) 4,656
Balance (in shares) at Mar. 31, 2023 34,915        
Balance at Mar. 31, 2023   89,260 167,629 69 256,958
Balance (in shares) at Dec. 31, 2022 35,066        
Balance at Dec. 31, 2022   92,982 175,611 101 268,694
Net income (loss)         10,881
Balance (in shares) at Sep. 30, 2023 34,289        
Balance at Sep. 30, 2023   91,046 164,624 69 255,739
Balance (in shares) at Mar. 31, 2023 34,915        
Balance at Mar. 31, 2023   89,260 167,629 69 256,958
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 5        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (83) 0 0 (83)
Dividends declared   0 (1,770) 0 (1,770)
Issuance of restricted stock, net of cancellation (in shares) 36        
Issuance of restricted stock, net of cancellation   0 (21) 0 (21)
Non-cash stock-based compensation expense   1,263 0 0 1,263
Net income (loss)   0 4,685 0 4,685
Issuance of common stock and tax impact of SIP   83 0 0 83
Balance (in shares) at Jun. 30, 2023 34,956        
Balance at Jun. 30, 2023   90,606 170,523 69 261,198
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 4        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (101) 0 0 (101)
Dividends declared   0 (1,765) 0 (1,765)
Issuance of restricted stock, net of cancellation (in shares) 3        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock-based compensation expense   2,097 0 0 2,097
Net income (loss)   0 4,518 0 4,518
Purchase and retirement of common stock (in shares) (674)        
Purchase and retirement of common stock   (1,758) (8,652) 0 (10,410)
Issuance of common stock and tax impact of SIP   101 0 0 101
Balance (in shares) at Sep. 30, 2023 34,289        
Balance at Sep. 30, 2023   91,046 164,624 69 255,739
Balance (in shares) at Dec. 31, 2023 34,303        
Balance at Dec. 31, 2023   93,705 158,461 0 252,166
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 10        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (389) 0 0 (389)
Dividends declared   0 (1,757) 0 (1,757)
Issuance of restricted stock, net of cancellation (in shares) 48        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock-based compensation expense   1,474 0 0 1,474
Net income (loss)   0 (4,669) 0 (4,669)
Issuance of common stock and tax impact of SIP   389 (0) (0) 389
Balance (in shares) at Mar. 31, 2024 34,361        
Balance at Mar. 31, 2024   94,790 152,035 0 246,825
Balance (in shares) at Dec. 31, 2023 34,303        
Balance at Dec. 31, 2023   93,705 158,461 0 252,166
Net income (loss)         618
Balance (in shares) at Sep. 30, 2024 34,482        
Balance at Sep. 30, 2024   98,888 153,775 0 252,663
Balance (in shares) at Mar. 31, 2024 34,361        
Balance at Mar. 31, 2024   94,790 152,035 0 246,825
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 12        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (149) 0 0 (149)
Dividends declared   0 (1,760) 0 (1,760)
Issuance of restricted stock, net of cancellation (in shares) 75        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock-based compensation expense   2,010 0 0 2,010
Net income (loss)   0 2,164 0 2,164
Issuance of common stock and tax impact of SIP   149 (0) (0) 149
Balance (in shares) at Jun. 30, 2024 34,448        
Balance at Jun. 30, 2024   96,651 152,439 0 249,090
Issuance of common stock and tax impact of stock incentive plan ("SIP") (in shares) 15        
Issuance of common stock and tax impact of stock incentive plan ("SIP")   (49) 0 0 (49)
Dividends declared   0 (1,787) 0 (1,787)
Issuance of restricted stock, net of cancellation (in shares) 19        
Issuance of restricted stock, net of cancellation   0 0 0 0
Non-cash stock-based compensation expense   2,188 0 0 2,188
Net income (loss)   0 3,123 0 3,123
Issuance of common stock and tax impact of SIP   49 0 0 49
Balance (in shares) at Sep. 30, 2024 34,482        
Balance at Sep. 30, 2024   $ 98,888 $ 153,775 $ 0 $ 252,663