XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.4
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, 2022   14,732,000      
Beginning 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)   142,000      
Issuance of restricted common stock $ 0 $ 2 (2)    
Exercise of stock options (in shares) 74,200 12,000      
Exercise of stock options $ (174)   (174)    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (3,000)      
Restricted common stock, performance awards, 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)    
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)   157,000      
Issuance of restricted common stock $ 0 $ 2 (2)    
Exercise of stock options (in shares) 97,548 68,000      
Exercise of stock options $ 1,440 $ 1 1,439    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (76,000)      
Restricted common stock, performance awards, 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)    
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 51,507     51,507  
Issuance of common stock from employee stock purchase plan (in shares) 34,208 34,000      
Issuance of common stock from employee stock purchase plan $ 1,133   1,133    
Issuance of common stock to directors and board advisor (in shares)   7,000      
Issuance of common stock to directors and board advisor 266   266    
Issuance of common stock to former executive (in shares)   271,000      
Issuance of common stock to former executive 0 $ 3 (3)    
Issuance of restricted common stock (in shares)   115,000      
Issuance of restricted common stock $ 0 $ 1 (1)    
Exercise of stock options (in shares) 324,497 132,000      
Exercise of stock options $ 585 $ 1 584    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (74,000)      
Restricted common stock, performance awards, and stock options surrendered for taxes paid (8,276)   (8,276)    
Stock-based compensation expense 7,540   7,540    
Dividends on common stock (7,025)   (7,025)    
Other (in shares)   12,000      
Other 496   496    
Ending balance, shares outstanding at Dec. 31, 2025   15,751,000      
Ending balance at Dec. 31, 2025 $ 254,776 $ 274 $ 238,539 $ 294,716 $ (278,753)