v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Director
Common Stock
Common Stock
Director
Additional Paid-in Capital
Additional Paid-in Capital
Director
Accumulated Deficit
Treasury Stock
Beginning balance, shares outstanding at Dec. 31, 2023     15,000          
Beginning balance at Dec. 31, 2023 $ 173,060   $ 266   $ 241,291   $ 210,256 $ (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 13,232           13,232  
Issuance of common stock from employee stock purchase plan (in shares)     31          
Issuance of common stock from employee stock purchase plan 671       671      
Issuance of common stock to directors and board advisor (in shares)     10          
Issuance of common stock to directors and board advisor 264       264      
Issuance of common stock (in shares)     0          
Issuance of common stock 0   $ 0   0      
Issuance of restricted common stock (in shares)     157          
Issuance of restricted common stock 0   $ 2   (2)      
Exercise of stock options (in shares)     50          
Exercise of stock options 1,272   $ 1   1,271      
Restricted common stock, performance awards and stock options surrendered for taxes paid (in shares)     (43)          
Restricted common stock, performance awards and stock options surrendered for taxes paid (419)       (419)      
Stock-based compensation expense 2,407       2,407      
Dividends on common stock (3,390)       (3,390)      
Other (in shares)     31          
Other 790       790      
Ending balance, shares outstanding at Jun. 30, 2024     15,236          
Ending balance at Jun. 30, 2024 187,887   $ 269   242,883   223,488 (278,753)
Beginning balance, shares outstanding at Mar. 31, 2024     15,165          
Beginning balance at Mar. 31, 2024 179,555   $ 268   240,811   217,229 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 6,259           6,259  
Issuance of common stock from employee stock purchase plan (in shares)     15          
Issuance of common stock from employee stock purchase plan 324       324      
Issuance of common stock (in shares)     6          
Issuance of common stock 151       151      
Exercise of stock options (in shares)     50          
Exercise of stock options 1,272   $ 1   1,271      
Restricted common stock, performance awards and stock options surrendered for taxes paid (in shares)     0          
Restricted common stock, performance awards and stock options surrendered for taxes paid (1)       (1)      
Stock-based compensation expense 2,031       2,031      
Dividends on common stock (1,704)       (1,704)      
Ending balance, shares outstanding at Jun. 30, 2024     15,236          
Ending balance at Jun. 30, 2024 187,887   $ 269   242,883   223,488 (278,753)
Beginning balance, shares outstanding at Dec. 31, 2024     15,254          
Beginning balance at Dec. 31, 2024 208,550   $ 269   243,825   243,209 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 32,665           32,665  
Issuance of common stock from employee stock purchase plan (in shares)     20          
Issuance of common stock from employee stock purchase plan 662       662      
Issuance of common stock to directors and board advisor (in shares)     3          
Issuance of common stock to directors and board advisor 140       140      
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)     79          
Exercise of stock options 321       321      
Restricted common stock, performance awards and stock options surrendered for taxes paid (in shares)     (53)          
Restricted common stock, performance awards and stock options surrendered for taxes paid (7,631)       (7,631)      
Stock-based compensation expense 3,705       3,705      
Dividends on common stock (3,488)       (3,488)      
Other (in shares)     12          
Other 496       496      
Ending balance, shares outstanding at Jun. 30, 2025     15,701          
Ending balance at Jun. 30, 2025 235,420   $ 273   238,026   275,874 (278,753)
Beginning balance, shares outstanding at Mar. 31, 2025     15,693          
Beginning balance at Mar. 31, 2025 223,062   $ 273   237,407   264,135 (278,753)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 11,739           11,739  
Issuance of common stock from employee stock purchase plan (in shares)     9          
Issuance of common stock from employee stock purchase plan 295       295      
Issuance of common stock (in shares)       1        
Issuance of common stock   $ 63       $ 63    
Exercise of stock options (in shares)     2          
Exercise of stock options 0       0      
Restricted common stock, performance awards and stock options surrendered for taxes paid (in shares)     (4)          
Restricted common stock, performance awards and stock options surrendered for taxes paid (2)       (2)      
Stock-based compensation expense 2,029       2,029      
Dividends on common stock (1,766)       (1,766)      
Ending balance, shares outstanding at Jun. 30, 2025     15,701          
Ending balance at Jun. 30, 2025 $ 235,420   $ 273   $ 238,026   $ 275,874 $ (278,753)