v3.25.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Master Settlement Agreement (MSA) Investments [Member]
Common Stock Outstanding [Member]
Master Settlement Agreement (MSA) Investments [Member]
Additional Paid-in Capital [Member]
Master Settlement Agreement (MSA) Investments [Member]
Treasury Stock, Common [Member]
Master Settlement Agreement (MSA) Investments [Member]
AOCI Attributable to Parent [Member]
Master Settlement Agreement (MSA) Investments [Member]
Retained Earnings [Member]
Master Settlement Agreement (MSA) Investments [Member]
Noncontrolling Interest [Member]
Master Settlement Agreement (MSA) Investments [Member]
Other Investments [Member]
Common Stock Outstanding [Member]
Other Investments [Member]
Additional Paid-in Capital [Member]
Other Investments [Member]
Treasury Stock, Common [Member]
Other Investments [Member]
AOCI Attributable to Parent [Member]
Other Investments [Member]
Retained Earnings [Member]
Other Investments [Member]
Noncontrolling Interest [Member]
Other Investments [Member]
Share-Based Payment Arrangement, Option [Member]
Common Stock Outstanding [Member]
Share-Based Payment Arrangement, Option [Member]
Additional Paid-in Capital [Member]
Share-Based Payment Arrangement, Option [Member]
Treasury Stock, Common [Member]
Share-Based Payment Arrangement, Option [Member]
AOCI Attributable to Parent [Member]
Share-Based Payment Arrangement, Option [Member]
Retained Earnings [Member]
Share-Based Payment Arrangement, Option [Member]
Noncontrolling Interest [Member]
Share-Based Payment Arrangement, Option [Member]
Performance Based Restricted Stock Units [Member]
Common Stock Outstanding [Member]
Performance Based Restricted Stock Units [Member]
Additional Paid-in Capital [Member]
Performance Based Restricted Stock Units [Member]
Treasury Stock, Common [Member]
Performance Based Restricted Stock Units [Member]
AOCI Attributable to Parent [Member]
Performance Based Restricted Stock Units [Member]
Retained Earnings [Member]
Performance Based Restricted Stock Units [Member]
Noncontrolling Interest [Member]
Performance Based Restricted Stock Units [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock Outstanding [Member]
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Restricted Stock Units (RSUs) [Member]
Treasury Stock, Common [Member]
Restricted Stock Units (RSUs) [Member]
AOCI Attributable to Parent [Member]
Restricted Stock Units (RSUs) [Member]
Retained Earnings [Member]
Restricted Stock Units (RSUs) [Member]
Noncontrolling Interest [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2023                                                                       17,605,677            
Balance at Dec. 31, 2023                                                                       $ 199 $ 119,075 $ (78,093) $ (2,648) $ 112,443 $ 1,030 $ 152,006
Unrealized (loss) gain on investments, net of tax $ 0 $ 0 $ 0 $ (242) $ 0 $ 0 $ (242) $ 0 $ 0 $ 0 $ 6 $ 0 $ 0 $ 6                                                        
Unrealized gain (loss) on derivative instruments, net of tax of $18 in 2025 and $57 in 2024                                                                       0 0 0 (185) 0 0 (185)
Foreign currency translation, net of tax of $0 in 2025 and 2024                                                                       0 0 0 21 0 (8) 13
Stock compensation expense                                                                       0 2,062 0 0 0 0 2,062
Stock compensation expense                                                                       $ 0 2,062 0 0 0 0 2,062
Exercise of options (in shares)                                                                       198            
Exercise of options                                                                       $ 0 3 0 0 0 0 3
Exercise of options                                                                       0 3 0 0 0 0 3
Redemption of options                                         $ 0                                          
Issuance of performance based restricted stock units (in shares)                                           126,109             21,697                          
Redemption of performance based restricted stock units                                           $ 0 $ (1,212) $ 0 $ 0 $ 0 $ 0 $ (1,212)                            
Issuance of stock units                                           $ 1 0 0 0 0 0 1 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0              
Redemption of restricted stock units                                                         $ (0) 136 (0) (0) (0) (0) 136              
Dividends                                                                       0 0 0 0 (1,261) 0 (1,261)
Consolidated net income                                                                       0 0 0 0 12,010 169 12,179
Stock compensation expense                                                                       $ 0 2,062 0 0 0 0 2,062
Redemption of performance based restricted stock units (in shares)                                           (48,177)             5,142                          
Redemption of restricted stock units (in shares)                                           48,177             (5,142)                          
Redemption of restricted stock units                                                         $ 0 (136) 0 0 0 0 (136)              
Cost of repurchased common stock (in shares)                                                                       (72,545)            
Cost of repurchased common stock                                                                       $ 0 0 (2,079) 0 0 0 (2,079)
Balance (in shares) at Mar. 31, 2024                                                                       17,627,817            
Balance at Mar. 31, 2024                                                                       $ 200 119,792 (80,172) (3,048) 123,192 1,191 161,155
Balance (in shares) at Dec. 31, 2023                                                                       17,605,677            
Balance at Dec. 31, 2023                                                                       $ 199 119,075 (78,093) (2,648) 112,443 1,030 152,006
Balance (in shares) at Dec. 31, 2024                                                                       17,729,481            
Balance at Dec. 31, 2024                                                                       $ 202 126,662 (83,144) (2,903) 147,164 2,399 190,380
Unrealized (loss) gain on investments, net of tax $ 0 $ 0 $ 0 $ 495 $ 0 $ 0 $ 495 $ 0 $ 0 $ 0 $ (21) $ 0 $ 0 $ (21)                                                        
Unrealized gain (loss) on derivative instruments, net of tax of $18 in 2025 and $57 in 2024                                                                       0 0 0 62 0 0 62
Foreign currency translation, net of tax of $0 in 2025 and 2024                                                                       0 0 0 4 0 (48) (44)
Stock compensation expense                                                                       0 1,664 0 0 0 0 1,664
Stock compensation expense                                                                       $ 0 1,664 0 0 0 0 1,664
Exercise of options (in shares)                                                                       25,104            
Exercise of options                                                                       $ 0 973 0 0 0 0 973
Exercise of options                                                                       0 973 0 0 0 0 973
Redemption of options                             $ 0 $ (33) $ 0 $ 0 $ 0 $ 0 $ (33)                                          
Issuance of performance based restricted stock units (in shares)                                           118,482             87,102                          
Issuance of performance based restricted stock units                                           $ 1 (2) 0 0 0 0 (1)                            
Redemption of performance based restricted stock units                                           $ 0 $ (2,625) $ 0 $ 0 $ 0 $ 0 $ (2,625)                            
Issuance of stock units                                                         $ 1 0 0 0 0 0 1              
Redemption of restricted stock units                                                         0 (1,828) 0 0 0 0 (1,828)              
Dividends                                                                       0 0 0 0 (1,377) 0 (1,377)
Consolidated net income                                                                       0 0 0 0 14,395 1,396 15,791
Stock compensation expense                                                                       $ 0 1,664 0 0 0 0 $ 1,664
Redemption of restricted stock units                                                         $ 0 $ 1,828 $ 0 $ 0 $ 0 $ 0 $ 1,828              
Cost of repurchased common stock (in shares)                                                                                   0
Balance (in shares) at Mar. 31, 2025                                                                       17,895,505            
Balance at Mar. 31, 2025                                                                       $ 204 $ 124,811 $ (83,144) $ (2,363) $ 160,182 $ 3,747 $ 203,437