v3.24.2
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 (in shares) 5        
Issuance of common stock and tax impact of stock incentive plan   (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 stock incentive plan   4,656 (0) (0) 4,656
Net income (loss)     1,710 (32) 1,678
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)         6,363
Net income (loss)         6,363
Balance (in shares) at Jun. 30, 2023 34,956        
Balance at Jun. 30, 2023   90,606 170,523 69 261,198
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 (in shares) 5        
Issuance of common stock and tax impact of stock incentive plan   (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 stock incentive plan   83 0 0 83
Net income (loss)   0 4,685 0 4,685
Balance (in shares) at Jun. 30, 2023 34,956        
Balance at Jun. 30, 2023   90,606 170,523 69 261,198
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 (in shares) 10        
Issuance of common stock and tax impact of stock incentive plan   (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 stock incentive plan   389 (0) (0) 389
Net income (loss)   0 (4,669) 0 (4,669)
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)         (2,505)
Net income (loss)         (2,505)
Balance (in shares) at Jun. 30, 2024 34,448        
Balance at Jun. 30, 2024   96,651 152,439 0 249,090
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 (in shares) 12        
Issuance of common stock and tax impact of stock incentive plan   (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 stock incentive plan   149 (0) (0) 149
Net income (loss)   0 2,164 0 2,164
Balance (in shares) at Jun. 30, 2024 34,448        
Balance at Jun. 30, 2024   $ 96,651 $ 152,439 $ 0 $ 249,090