XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2017 $ 170,337 $ 12 $ 95,963 $ 74,362
Balance, shares at Dec. 31, 2017   11,632    
Issuance of shares of common stock under restricted stock award agreements, shares   78    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (16)    
Stock-based compensation 4,109   4,109  
Shares issued for exercise of stock options 994   994  
Shares issued for exercise of stock options, shares   42    
Shares issued in secondary and public offering, net of offering costs 76,618 $ 1 76,617  
Shares issued in secondary and public offering, net of offering costs, shares   1,390    
Net income 16,433     16,433
Balance at Dec. 31, 2018 268,491 $ 13 177,683 90,795
Balance, shares at Dec. 31, 2018   13,126    
Issuance of shares of common stock under restricted stock award agreements, shares   70    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (4)    
Stock-based compensation 5,766   5,766  
Shares issued for exercise of stock options 3,153   3,153  
Shares issued for exercise of stock options, shares   125    
Shares issued in secondary and public offering, net of offering costs 172,945 $ 2 172,943  
Shares issued in secondary and public offering, net of offering costs, shares   2,300    
Net income 25,237     25,237
Balance at Dec. 31, 2019 475,592 $ 15 359,545 116,032
Balance, shares at Dec. 31, 2019   15,617    
Issuance of shares of common stock under restricted stock award agreements, shares   88    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (6)    
Stock-based compensation 6,005   6,005  
Shares issued for exercise of stock options 3,946 $ 1 3,945  
Shares issued for exercise of stock options, shares   127    
Net income 33,133     33,133
Balance at Dec. 31, 2020 $ 518,676 $ 16 $ 369,495 $ 149,165
Balance, shares at Dec. 31, 2020   15,826