XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   0        
Beginning balance at Dec. 31, 2021 $ 235,910 $ 0 $ 134 $ 114,017 $ 130,103 $ (8,344)
Beginning balance (in shares) at Dec. 31, 2021     13,394,000      
Beginning balance (in shares) at Dec. 31, 2021           775,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 1,910   $ 1 1,909    
Vesting of restricted stock (in shares)     125,000      
Vesting of restricted stock 0          
Taxes paid related to net shares settlement of equity awards (515)     (515)    
Purchase of treasury shares (in shares)           535,000
Purchase of treasury shares (6,660)         $ (6,660)
Net income (loss) (569)       (569)  
Ending balance (in shares) at Dec. 31, 2022   0        
Ending balance at Dec. 31, 2022 230,076 $ 0 $ 135 115,411 129,534 $ (15,004)
Ending balance (in shares) at Dec. 31, 2022     13,519,000      
Ending balance (in shares) at Dec. 31, 2022           1,310,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 2,054   $ 2 2,052    
Vesting of restricted stock (in shares)     169,000      
Vesting of restricted stock 0          
Taxes paid related to net shares settlement of equity awards (983)     (983)    
Net income (loss) $ 4,747       4,747  
Ending balance (in shares) at Dec. 31, 2023 0 0        
Ending balance at Dec. 31, 2023 $ 235,894 $ 0 $ 137 116,480 134,281 $ (15,004)
Ending balance (in shares) at Dec. 31, 2023 13,688,000   13,688,000      
Ending balance (in shares) at Dec. 31, 2023 1,310,000         1,310,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 1,821   $ 0 1,821    
Vesting of restricted stock (in shares)     51,000      
Vesting of restricted stock 0   $ 1 (1)    
Exercise of common stock options (in shares)     23,000      
Exercise of common stock options 293     293    
Taxes paid related to net shares settlement of equity awards (178)     (178)    
Purchase of treasury shares 0          
Net income (loss) $ 17,227       17,227  
Ending balance (in shares) at Dec. 31, 2024 0 0        
Ending balance at Dec. 31, 2024 $ 255,057 $ 0 $ 138 $ 118,415 $ 151,508 $ (15,004)
Ending balance (in shares) at Dec. 31, 2024 13,762,000   13,762,000      
Ending balance (in shares) at Dec. 31, 2024 1,310,000         1,310,000