XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.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    
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    
Balance at Dec. 31, 2021 574,344 $ 16 380,037 194,291
Balance, shares at Dec. 31, 2021   15,940    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (4)    
Stock-based compensation 7,945   7,945  
Shares issued for exercise of stock options 1,285   1,285  
Shares issued for exercise of stock options, shares   25    
Net income 31,263     31,263
Balance at Sep. 30, 2022 614,837 $ 16 389,267 225,554
Balance, shares at Sep. 30, 2022   16,090    
Balance at Jun. 30, 2022 599,777 $ 16 385,750 214,011
Balance, shares at Jun. 30, 2022   16,081    
Issuance of shares of common stock under restricted stock award agreements, shares   129    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (1)    
Stock-based compensation 2,780   2,780  
Shares issued for exercise of stock options 737   737  
Shares issued for exercise of stock options, shares   10    
Net income 11,543     11,543
Balance at Sep. 30, 2022 $ 614,837 $ 16 $ 389,267 $ 225,554
Balance, shares at Sep. 30, 2022   16,090