XML 18 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    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (6)    
Stock-based compensation 2,525   2,525  
Shares issued for exercise of stock options 1,179 $ 1 1,178  
Shares issued for exercise of stock options, shares   54    
Net income 15,565     15,565
Balance at Jun. 30, 2020 494,861 $ 16 363,248 131,597
Balance, shares at Jun. 30, 2020   15,665    
Balance at Mar. 31, 2020 486,808 $ 16 362,102 124,690
Balance, shares at Mar. 31, 2020   15,660    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (1)    
Stock-based compensation 1,118   1,118  
Shares issued for exercise of stock options 28   28  
Shares issued for exercise of stock options, shares   6    
Net income 6,907     6,907
Balance at Jun. 30, 2020 494,861 $ 16 363,248 131,597
Balance, shares at Jun. 30, 2020   15,665    
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    
Stock-based compensation 4,764   4,764  
Shares issued for exercise of stock options 124   124  
Shares issued for exercise of stock options, shares   3    
Net income 20,491     20,491
Balance at Jun. 30, 2021 544,055 $ 16 374,383 169,656
Balance, shares at Jun. 30, 2021   15,917    
Balance at Mar. 31, 2021 529,910 $ 16 371,835 158,059
Balance, shares at Mar. 31, 2021   15,903    
Issuance of shares of common stock under restricted stock award agreements, shares   13    
Stock-based compensation 2,525   2,525  
Shares issued for exercise of stock options 23   23  
Shares issued for exercise of stock options, shares   1    
Net income 11,597     11,597
Balance at Jun. 30, 2021 $ 544,055 $ 16 $ 374,383 $ 169,656
Balance, shares at Jun. 30, 2021   15,917