XML 31 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Treasury Stock
Beginning balance, shares outstanding at Dec. 31, 2021   15,332,000      
Beginning balance at Dec. 31, 2021 $ 128,015 $ 263 $ 236,809 $ 135,462 $ (244,519)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 41,381     41,381  
Issuance of common stock from employee stock purchase plan (in shares) 52,053 52,000      
Issuance of common stock from employee stock purchase plan $ 1,686 $ 1 1,685    
Issuance of common stock to directors and board advisor (in shares)   12,000      
Issuance of common stock to directors and board advisor $ 435   435    
Exercise of stock options (in shares) 32,196 10,000      
Exercise of stock options $ (63)   (63)    
Cancellation and retirement of restricted common stock (in shares)   (6,000)      
Restricted common stock and stock options surrendered for taxes paid (205)   (205)    
Stock-based compensation expense 5,524   5,524    
Dividends on common stock $ (6,763)   (6,763)    
Treasury stock acquired (in shares) (695,496) (695,000)      
Treasury stock acquired $ (34,234)       (34,234)
Other (in shares)   27,000      
Other 1,358   1,358    
Ending balance, shares outstanding at Dec. 31, 2022   14,732,000      
Ending balance at Dec. 31, 2022 137,134 $ 264 238,780 176,843 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 33,413     33,413  
Issuance of common stock from employee stock purchase plan (in shares) 63,372 63,000      
Issuance of common stock from employee stock purchase plan $ 1,494   1,494    
Issuance of common stock to directors and board advisor (in shares)   16,000      
Issuance of common stock to directors and board advisor 451   451    
Issuance of common stock to former executive (in shares)   30,000      
Issuance of common stock to former executive 826   826    
Issuance of restricted common stock (in shares)   12,000      
Issuance of restricted common stock $ (174)   (174)    
Exercise of stock options (in shares) 74,200 142,000      
Exercise of stock options $ 0 $ 2 (2)    
Cancellation and retirement of restricted common stock (in shares)   (3,000)      
Restricted common stock and stock options surrendered for taxes paid (78)   (78)    
Stock-based compensation expense 6,426   6,426    
Dividends on common stock $ (6,708)   (6,708)    
Treasury stock acquired (in shares) 0        
Other (in shares)   8,000      
Other $ 276   276    
Ending balance, shares outstanding at Dec. 31, 2023   15,000,000      
Ending balance at Dec. 31, 2023 173,060 $ 266 241,291 210,256 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 32,953     32,953  
Issuance of common stock from employee stock purchase plan (in shares) 55,850 57,000      
Issuance of common stock from employee stock purchase plan $ 1,187   1,187    
Issuance of common stock to directors and board advisor (in shares)   17,000      
Issuance of common stock to directors and board advisor 531   531    
Issuance of restricted common stock (in shares)   68,000      
Issuance of restricted common stock $ 1,440 $ 1 1,439    
Exercise of stock options (in shares) 97,548 157,000      
Exercise of stock options $ 0 $ 2 (2)    
Cancellation and retirement of restricted common stock (in shares)   (76,000)      
Restricted common stock and stock options surrendered for taxes paid (593)   (593)    
Stock-based compensation expense 5,989   5,989    
Dividends on common stock $ (6,807)   (6,807)    
Treasury stock acquired (in shares) 0        
Other (in shares)   31,000      
Other $ 790   790    
Ending balance, shares outstanding at Dec. 31, 2024   15,254,000      
Ending balance at Dec. 31, 2024 $ 208,550 $ 269 $ 243,825 $ 243,209 $ (278,753)