XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Beginning balance, shares outstanding at Dec. 31, 2024   15,254      
Beginning balance at Dec. 31, 2024 $ 208,550 $ 269 $ 294,528 $ 192,506 $ (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 39,235     39,235  
Issuance of common stock from employee stock purchase plan (in shares)   27      
Issuance of common stock from employee stock purchase plan 891   891    
Issuance of common stock to directors and board advisor (in shares)   5      
Issuance of common stock to directors and board advisor 203   203    
Issuance of common stock (in shares)   271      
Issuance of common stock 0 $ 3 (3)    
Issuance of restricted common stock (in shares)   115      
Issuance of restricted common stock 0 $ 1 (1)    
Exercise of stock options (in shares)   132      
Exercise of stock options 585 $ 1 584    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (71)      
Restricted common stock, performance awards, and stock options surrendered for taxes paid (8,276)   (8,276)    
Stock-based compensation expense 5,654   5,654    
Dividends on common stock (5,254)     (5,254)  
Other (in shares)   12      
Other 496   496    
Ending balance, shares outstanding at Sep. 30, 2025   15,745      
Ending balance at Sep. 30, 2025 242,084 $ 274 294,076 226,487 (278,753)
Beginning balance, shares outstanding at Jun. 30, 2025   15,701      
Beginning balance at Jun. 30, 2025 235,420 $ 273 292,217 221,683 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 6,570     6,570  
Issuance of common stock from employee stock purchase plan (in shares)   7      
Issuance of common stock from employee stock purchase plan 229   229    
Issuance of common stock to directors and board advisor (in shares)   2      
Issuance of common stock to directors and board advisor 63   63    
Exercise of stock options (in shares)   53      
Exercise of stock options 264 $ 1 263    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (18)      
Restricted common stock, performance awards, and stock options surrendered for taxes paid (645)   (645)    
Stock-based compensation expense 1,949   1,949    
Dividends on common stock (1,766)     (1,766)  
Ending balance, shares outstanding at Sep. 30, 2025   15,745      
Ending balance at Sep. 30, 2025 242,084 $ 274 294,076 226,487 (278,753)
Beginning balance, shares outstanding at Dec. 31, 2025   15,751      
Beginning balance at Dec. 31, 2025 254,776 $ 274 296,267 236,988 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 34,644     34,644  
Issuance of common stock from employee stock purchase plan (in shares)   27      
Issuance of common stock from employee stock purchase plan 913   913    
Issuance of common stock to directors and board advisor (in shares)   7      
Issuance of common stock to directors and board advisor 238   238    
Issuance of common stock (in shares)   1      
Issuance of common stock 59 $ 0 59    
Issuance of restricted common stock (in shares)   110      
Issuance of restricted common stock 0 $ 1 (1)    
Exercise of stock options (in shares)   64      
Exercise of stock options 3   3    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (85)      
Restricted common stock, performance awards, and stock options surrendered for taxes paid (2,387)   (2,387)    
Stock-based compensation expense 5,443   5,443    
Dividends on common stock (5,342)     (5,342)  
Other (in shares)   1      
Other 6   4 2  
Ending balance, shares outstanding at Sep. 30, 2026   15,877      
Ending balance at Sep. 30, 2026 288,353 $ 275 300,539 266,292 (278,753)
Beginning balance, shares outstanding at Jun. 30, 2026   15,882      
Beginning balance at Jun. 30, 2026 279,369 $ 275 298,652 259,195 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 8,880     8,880  
Issuance of common stock from employee stock purchase plan (in shares)   9      
Issuance of common stock from employee stock purchase plan 228   228    
Issuance of common stock to directors and board advisor (in shares)   3      
Issuance of common stock to directors and board advisor 117   117    
Exercise of stock options (in shares)   1      
Exercise of stock options 0   0    
Restricted common stock, performance awards, and stock options surrendered for taxes paid (in shares)   (17)      
Restricted common stock, performance awards, and stock options surrendered for taxes paid 0   0    
Stock-based compensation expense 1,542   1,542    
Dividends on common stock (1,785)     (1,785)  
Other (in shares)   0      
Other 2   0 2  
Ending balance, shares outstanding at Sep. 30, 2026   15,877      
Ending balance at Sep. 30, 2026 $ 288,353 $ 275 $ 300,539 $ 266,292 $ (278,753)