XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed 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, 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   81    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (6)    
Stock-based compensation 3,987   3,987  
Shares issued for exercise of stock options 3,337 $ 1 3,336  
Shares issued for exercise of stock options, shares   109    
Net income 24,684     24,684
Balance at Sep. 30, 2020 507,600 $ 16 366,868 140,716
Balance, shares at Sep. 30, 2020   15,801    
Balance at Jun. 30, 2020 494,861 $ 16 363,248 131,597
Balance, shares at Jun. 30, 2020   15,665    
Issuance of shares of common stock under restricted stock award agreements, shares   81    
Stock-based compensation 1,462   1,462  
Shares issued for exercise of stock options 2,158   2,158  
Shares issued for exercise of stock options, shares   55    
Net income 9,119     9,119
Balance at Sep. 30, 2020 507,600 $ 16 366,868 140,716
Balance, shares at Sep. 30, 2020   15,801    
Balance at Dec. 31, 2020 518,676 $ 16 369,495 149,165
Balance, shares at Dec. 31, 2020   15,826    
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   (5)    
Stock-based compensation 7,105   7,105  
Shares issued for exercise of stock options 202   202  
Shares issued for exercise of stock options, shares   4    
Net income 32,068     32,068
Balance at Sep. 30, 2021 558,051 $ 16 376,802 181,233
Balance, shares at Sep. 30, 2021   15,913    
Balance at Jun. 30, 2021 544,055 $ 16 374,383 169,656
Balance, shares at Jun. 30, 2021   15,917    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (5)    
Stock-based compensation 2,341   2,341  
Shares issued for exercise of stock options 78   78  
Shares issued for exercise of stock options, shares   1    
Net income 11,577     11,577
Balance at Sep. 30, 2021 $ 558,051 $ 16 $ 376,802 $ 181,233
Balance, shares at Sep. 30, 2021   15,913