v3.25.2
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]
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]
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]
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 $ (257) $ 0 $ 0 $ (257)             $ 0                                                        
Foreign currency translation, net of tax                                                                       0 0 0 4 0 (17) (13)
Stock compensation expense                                                                       0 3,951 0 0 0 0 3,951
Stock compensation expense                                                                       $ 0 3,951 0 0 0 0 3,951
Exercise of options (in shares)                                                                       61,447            
Exercise of options                                                                       $ 0 900 0 0 0 0 900
Exercise of options                                                                       0 900 0 0 0 0 900
Issuance of performance based restricted stock units (in shares)                             129,323             90,040                                        
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 $ 1 $ 78 $ 0 $ 0 $ 0 $ 0 $ 79                            
Redemption of restricted stock units                                           $ (0) 840 (0) (0) (0) (0) 840                            
Dividends                                                                       0 0 0 0 (2,540) 0 (2,540)
Consolidated net income                                                                       0 0 0 0 25,017 82 25,099
Unrealized gain on derivative instruments, net of tax               $ 0 $ 0 $ 0 $ (171) $ 0 $ 0 (171)                                                       (171)
Stock compensation expense                                                                       $ 0 3,951 0 0 0 0 3,951
Redemption of options                                                                     $ (4)              
Redemption of restricted stock units (in shares)                             48,177             (28,081)                                        
Redemption of restricted stock units                                           $ 0 (840) 0 0 0 0 (840)                            
Cost of repurchased common stock (in shares)                                                                       (106,895)            
Cost of repurchased common stock                                                                       $ 0 0 (3,051) 0 0 0 (3,051)
Redemption of performance based restricted stock units (in shares)                             (48,177)             28,081                                        
Balance (in shares) at Jun. 30, 2024                                                                       17,703,166            
Balance at Jun. 30, 2024                                                                       $ 201 121,948 (81,144) (3,072) 134,920 1,095 173,948
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
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
Unrealized (loss) gain on investments, net of tax 0 0 0 (15) 0 0 (15)             (7)                                                        
Foreign currency translation, net of tax                                                                       0 0 0 (17) 0 (9) (26)
Stock compensation expense                                                                       0 1,889 0 0 0 0 1,889
Stock compensation expense                                                                       $ 0 1,889 0 0 0 0 1,889
Exercise of options (in shares)                                                                       61,249            
Exercise of options                                                                       $ 0 897 0 0 0 0 897
Exercise of options                                                                       0 897 0 0 0 0 897
Issuance of performance based restricted stock units (in shares)                             3,214             68,343                                        
Issuance of stock units                             $ 0 0 0 0 0 0 0 $ 1 78 0 0 0 0 79                            
Redemption of restricted stock units                                           $ (0) 704 (0) (0) (0) (0) 704                            
Dividends                                                                       0 0 0 0 (1,279) 0 (1,279)
Consolidated net income                                                                       0 0 0 0 13,007 (87) 12,920
Unrealized gain on derivative instruments, net of tax                                                                       0 0 0 15 0 0 15
Unrealized gain (loss) on investments, net of tax                 0 0 (7) 0 0 (7)                                                        
Stock compensation expense                                                                       $ 0 1,889 0 0 0 0 1,889
Redemption of options                                                         $ 0 $ (4) $ 0 $ 0 $ 0 $ 0 (4)              
Redemption of restricted stock units (in shares)                                           (22,939)                                        
Redemption of restricted stock units                                           $ 0 (704) 0 0 0 0 (704)                            
Cost of repurchased common stock (in shares)                                                                       (34,350)            
Cost of repurchased common stock                                                                       $ 0 0 (972) 0 0 0 (972)
Redemption of performance based restricted stock units (in shares)                                           22,939                                        
Balance (in shares) at Jun. 30, 2024                                                                       17,703,166            
Balance at Jun. 30, 2024                                                                       $ 201 121,948 (81,144) (3,072) 134,920 1,095 173,948
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 693 0 0 693 0 0 0 96 0 0 96                                                        
Foreign currency translation, net of tax                                                                       0 0 0 42 0 (28) 14
Stock compensation expense                                                                       0 3,292 0 0 0 0 3,292
Stock compensation expense                                                                       $ 0 3,292 0 0 0 0 3,292
Exercise of options (in shares)                                                                       155,965            
Exercise of options                                                                       $ 1 4,920 0 0 0 0 4,921
Exercise of options                                                                       1 4,920 0 0 0 0 4,921
Issuance of performance based restricted stock units (in shares)                             104,532             91,874                                        
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,969) 0 0 0 0 (1,969)                            
Dividends                                                                       0 0 0 0 (2,759) 0 (2,759)
Consolidated net income                                                                       0 0 0 0 28,875 3,876 32,751
Unrealized gain on derivative instruments, net of tax                                                                       0 0 0 62 0 0 62
Stock compensation expense                                                                       $ 0 3,292 0 0 0 0 $ 3,292
Redemption of options                                                         $ 0 $ (33) $ 0 $ 0 $ 0 $ 0 $ (33)              
Redemption of restricted stock units                                           $ 0 1,969 0 0 0 0 1,969                            
Cost of repurchased common stock (in shares)                                                                                   0
Balance (in shares) at Jun. 30, 2025                                                                       18,020,862            
Balance at Jun. 30, 2025                                                                       $ 205 130,245 (83,144) (2,010) 173,280 6,247 $ 224,823
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
Unrealized (loss) gain on investments, net of tax $ 0 $ 0 $ 0 $ 199 $ 0 $ 0 $ 199 $ 0 $ 0 $ 0 $ 117 $ 0 $ 0 $ 117                                                        
Foreign currency translation, net of tax                                                                       0 0 0 37 0 20 57
Stock compensation expense                                                                       0 1,628 0 0 0 0 1,628
Stock compensation expense                                                                       $ 0 1,628 0 0 0 0 1,628
Exercise of options (in shares)                                                                       130,861            
Exercise of options                                                                       $ 1 3,947 0 0 0 0 3,948
Exercise of options                                                                       1 3,947 0 0 0 0 3,948
Issuance of performance based restricted stock units (in shares)                             (13,950)             4,772                                        
Issuance of performance based restricted stock units                             $ 0 0 0 0 0 0 0                                          
Redemption of performance based restricted stock units                             $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0                                          
Issuance of stock units                                           $ 0 0 0 0 0 0 0                            
Redemption of restricted stock units                                           0 (141) 0 0 0 0 (141)                            
Dividends                                                                       0 0 0 0 (1,382) 0 (1,382)
Consolidated net income                                                                       0 0 0 0 14,480 2,480 16,960
Unrealized gain on derivative instruments, net of tax                                                                                   0
Stock compensation expense                                                                       $ 0 1,628 0 0 0 0 1,628
Redemption of restricted stock units                                           $ 0 $ 141 $ 0 $ 0 $ 0 $ 0 $ 141                            
Balance (in shares) at Jun. 30, 2025                                                                       18,020,862            
Balance at Jun. 30, 2025                                                                       $ 205 $ 130,245 $ (83,144) $ (2,010) $ 173,280 $ 6,247 $ 224,823