XML 27 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital and Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2020   19,094,452    
Beginning balance at Dec. 31, 2020 $ 199,632 $ 2 $ 90,328 $ 109,302
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss) (22,180)     (22,180)
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   16,015    
Issuance of common stock under the Employee Stock Purchase Plan 132   132  
Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)   373,612    
Purchase of common stock for tax withholding (in shares)   (172,594)    
Purchase of common stock for tax withholding (1,860)   (1,860)  
Amortization of stock-based compensation 7,239   7,239  
Cash dividends declared (10,117)     (10,117)
Issuance of restricted stock under the equity plans (in shares)   169,944    
Cumulative translation adjustment (136)   (136)  
Ending balance (in shares) at Dec. 31, 2021   19,481,429    
Ending balance at Dec. 31, 2021 172,710 $ 2 95,703 77,005
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss) 21,856     21,856
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   23,422    
Issuance of common stock under the Employee Stock Purchase Plan 210      
Issuance of common stock for vested restricted stock units under the 2012 equity plan (in shares)   355,397    
Purchase of common stock for tax withholding (in shares)   (133,026)    
Purchase of common stock for tax withholding (1,210)   (1,210)  
Amortization of stock-based compensation 3,827   3,827  
Cash dividends declared (25,765)     (25,765)
Cumulative translation adjustment (321)   (321)  
Ending balance (in shares) at Dec. 31, 2022   19,703,800    
Ending balance at Dec. 31, 2022 171,097 $ 2 97,999 73,096
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income (loss) 15,666     15,666
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   409,396    
Issuance of common stock under the Employee Stock Purchase Plan     210  
Purchase of common stock for tax withholding (in shares)   (144,516)    
Purchase of common stock for tax withholding (1,245)   (1,245)  
Amortization of stock-based compensation 4,063   4,063  
Cash dividends declared (26,165)     (26,165)
Cumulative translation adjustment 145   145  
Ending balance (in shares) at Dec. 31, 2023   19,992,102    
Ending balance at Dec. 31, 2023 $ 163,771 $ 2 $ 101,172 $ 62,597