XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In capital
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2021   13,694,417      
Beginning balance, Treasury Stock (in shares) at Dec. 31, 2021     707,312    
Beginning balance at Dec. 31, 2021 $ 206,126 $ 0 $ (12,515) $ 121,831 $ 96,810
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation $ 2,813     2,813  
Repurchase of treasury stock (in shares) 2,695,477   2,695,477    
Repurchase of treasury stock $ (44,504)   $ (44,504)    
Conversion of warrants and options (in shares)   753,951      
Conversion of warrants and options 10,067     10,067  
Shares issued pursuant to the Employee Stock Purchase Plan (in shares)   66,885      
Shares issued pursuant to the Employee Stock Purchase Plan 918     918  
Dividends on Series A preferred stock (4,801)     (4,801)  
Net income (loss) $ 66,393       66,393
Ending balance (in shares) at Dec. 31, 2022 11,112,464 14,515,253      
Ending balance, Treasury Stock (in shares) at Dec. 31, 2022 3,402,789   3,402,789    
Ending balance at Dec. 31, 2022 $ 237,012 $ 0 $ (57,019) 130,828 163,203
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation $ 2,249     2,249  
Repurchase of treasury stock (in shares) 9,433   9,433    
Repurchase of treasury stock $ (109)   $ (109)    
Shares issued pursuant to the Employee Stock Purchase Plan (in shares)   49,963      
Shares issued pursuant to the Employee Stock Purchase Plan 413     413  
Disgorgement of short-swing profits 622        
Dividends on Series A preferred stock (4,800)       (4,800)
Net income (loss) (110,266)       (110,266)
Conversion of warrant, options and restricted stock units (in shares)   2,911,803      
Conversion of warrants, options and restricted stock units $ 31,876     31,876  
Ending balance (in shares) at Dec. 31, 2023 14,064,797 17,477,019      
Ending balance, Treasury Stock (in shares) at Dec. 31, 2023 3,412,222   3,412,222    
Ending balance at Dec. 31, 2023 $ 156,997 $ 0 $ (57,128) $ 165,988 $ 48,137