XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.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, 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    
Balance at Dec. 31, 2021 574,344 $ 16 380,037 194,291
Balance, shares at Dec. 31, 2021   15,940    
Issuance of shares of common stock under restricted stock award agreements, shares   130    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 5,165   5,165  
Shares issued for exercise of stock options 548   548  
Shares issued for exercise of stock options, shares   14    
Net income 19,720     19,720
Balance at Jun. 30, 2022 599,777 $ 16 385,750 214,011
Balance, shares at Jun. 30, 2022   16,081    
Balance at Mar. 31, 2022 585,778 $ 16 383,001 202,761
Balance, shares at Mar. 31, 2022   16,068    
Issuance of shares of common stock under restricted stock award agreements, shares   15    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 2,680   2,680  
Shares issued for exercise of stock options 69   69  
Shares issued for exercise of stock options, shares   1    
Net income 11,250     11,250
Balance at Jun. 30, 2022 $ 599,777 $ 16 $ 385,750 $ 214,011
Balance, shares at Jun. 30, 2022   16,081