XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Balance at Dec. 31, 2018 $ 249,443 $ 208 $ 0 $ 249,235
Balance (in shares) at Dec. 31, 2018   51,991    
Net income 22,148     22,148
Stock options exercised and restricted stock awards granted 7,685 $ 2 7,683  
Stock options exercised and restricted stock awards granted (in shares)   384    
Share-based compensation 7,786   7,786  
Stock repurchased and retired (11,171) $ (1) (11,170)  
Stock repurchased and retired (in shares)   (257)    
Balance at Jun. 30, 2019 267,511 $ 209 4,299 263,003
Balance (in shares) at Jun. 30, 2019   52,118    
Balance at Mar. 31, 2019 262,546 $ 208 4,346 257,992
Balance (in shares) at Mar. 31, 2019   52,099    
Net income 13,391     13,391
Stock options exercised and restricted stock awards granted 3,675 $ 1 3,674  
Stock options exercised and restricted stock awards granted (in shares)   147    
Share-based compensation 2,379   2,379  
Stock repurchased and retired (6,100)   (6,100)  
Stock repurchased and retired (in shares)   (128)    
Balance at Jun. 30, 2019 267,511 $ 209 4,299 263,003
Balance (in shares) at Jun. 30, 2019   52,118    
Balance at Dec. 31, 2019 290,140 $ 208 3,631 286,301
Balance (in shares) at Dec. 31, 2019   52,079    
Net income 39,657     39,657
Stock options exercised and restricted stock awards granted 14,173 $ 2 14,171  
Stock options exercised and restricted stock awards granted (in shares)   490    
Share-based compensation 5,694   5,694  
Stock repurchased and retired (17,046) $ (1) (17,045)  
Stock repurchased and retired (in shares)   (335)    
Balance at Jun. 30, 2020 322,695 $ 209 6,451 316,035
Balance (in shares) at Jun. 30, 2020   52,234    
Balance at Mar. 31, 2020 306,323 $ 208 0 306,115
Balance (in shares) at Mar. 31, 2020   52,044    
Net income 17,804     17,804
Stock options exercised and restricted stock awards granted 9,676 $ 1 9,675  
Stock options exercised and restricted stock awards granted (in shares)   278    
Share-based compensation 3,343   3,343  
Stock repurchased and retired (4,528)   (6,567) 2,039
Stock repurchased and retired (in shares)   (88)    
Balance at Jun. 30, 2020 $ 322,695 $ 209 $ 6,451 $ 316,035
Balance (in shares) at Jun. 30, 2020   52,234