XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning Balance at Dec. 31, 2020 $ 116,399 $ 15 $ 190,568 $ (74,773) $ 589
Beginning Balance, shares at Dec. 31, 2020   15,476,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 17,721     17,721  
Other comprehensive income (loss), net of tax (462)       (462)
Issuance of restricted stock, shares   244,000      
Settlement of deferred Stock 111   111    
Settlement of deferred Stock, shares   6,000      
Repurchase of common stock and retirement of related treasury shares (463)   (463)    
Repurchase of common stock and retirement of related treasury shares, shares   (15,000)      
Common stock buyback (4,882)   (4,882)    
Common stock buyback, shares   (169,000)      
Stock options exercised 5,289 $ 1 5,288    
Stock options exercised, shares   626,000      
Stock-based compensation 7,656   7,656    
Ending Balance at Dec. 31, 2021 141,369 $ 16 198,278 (57,052) 127
Ending Balance, shares at Dec. 31, 2021   16,168,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (59,546)     (59,546)  
Other comprehensive income (loss), net of tax (1,521)       (1,521)
Issuance of restricted stock, shares   311,000      
Stock options exercised 655 $ 1 654    
Stock options exercised, shares   90,000      
Stock-based compensation 7,984   7,984    
Ending Balance at Dec. 31, 2022 88,941 $ 17 206,916 (116,598) (1,394)
Ending Balance, shares at Dec. 31, 2022   16,569,000      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (17,679)     (17,679)  
Other comprehensive income (loss), net of tax 545       545
Issuance of restricted stock, shares   534,000      
Common stock buyback (974)   (974)    
Common stock buyback, shares   (86,000)      
Stock options exercised $ 2,261 $ 1 2,260    
Stock options exercised, shares 515,089 515,000      
Stock-based compensation $ 11,983   11,983    
Ending Balance at Dec. 31, 2023 $ 85,077 $ 18 $ 220,185 $ (134,277) $ (849)
Ending Balance, shares at Dec. 31, 2023   17,532,000