XML 26 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balances (in shares) at Dec. 31, 2018 39,015        
Balance at Dec. 31, 2018 $ 39 $ 330,572 $ (586) $ 27,964 $ 357,989
Net income 0 0 0 69,336 69,336
Other comprehensive income (loss), net of tax $ 0 0 1,748 0 1,748
Issuance of common stock upon exercise of stock options (in shares) 901        
Issuance of common stock upon exercise of stock options $ 1 24,830 0 0 24,831
Repurchase of common stock (in shares) (1,026)        
Repurchase of common stock $ (1) (12,317) 0 (74,106) (86,424)
Issuance of common stock upon vesting of restricted stock units (in shares) 439        
Issuance of common stock upon vesting of restricted stock units $ 0 0 0 0 0
Taxes related to net share settlement of equity awards (in shares) (183)        
Taxes related to net share settlement of equity awards $ 0 (15,743) 0 0 (15,743)
Stock-based compensation $ 0 35,066 0 0 35,066
Balances (in shares) at Dec. 31, 2019 39,146        
Balance at Dec. 31, 2019 $ 39 362,408 1,162 23,194 386,803
Net income 0 0 0 91,572 91,572
Other comprehensive income (loss), net of tax $ 0 0 (1,646) 0 (1,646)
Issuance of common stock upon exercise of stock options (in shares) 1,130        
Issuance of common stock upon exercise of stock options $ 1 34,460 0 0 34,461
Repurchase of common stock (in shares) (1,293)        
Repurchase of common stock $ (1) (15,530) 0 (111,198) (126,729)
Issuance of common stock upon vesting of restricted stock units (in shares) 476        
Issuance of common stock upon vesting of restricted stock units $ 0 0 0 0 0
Taxes related to net share settlement of equity awards (in shares) (206)        
Taxes related to net share settlement of equity awards $ 0 (20,199) 0 0 (20,199)
Stock-based compensation $ 0 40,220 0 0 40,220
Balances (in shares) at Dec. 31, 2020 39,253        
Balance at Dec. 31, 2020 $ 39 401,359 (484) 3,568 404,482
Net income 0 0 0 70,960 70,960
Other comprehensive income (loss), net of tax $ 0 0 1,491 0 $ 1,491
Issuance of common stock upon exercise of stock options (in shares) 725       725 [1]
Issuance of common stock upon exercise of stock options $ 1 49,993 0 0 $ 49,994
Repurchase of common stock (in shares) (1,148)        
Repurchase of common stock $ (1) (13,793) 0 (116,183) (129,977)
Issuance of common stock upon vesting of restricted stock units (in shares) 530        
Issuance of common stock upon vesting of restricted stock units $ 0 0 0 0 0
Taxes related to net share settlement of equity awards (in shares) (248)        
Taxes related to net share settlement of equity awards $ 0 (27,815) 0 0 (27,815)
Stock-based compensation $ 0 67,579 0 0 67,579
Balances (in shares) at Dec. 31, 2021 39,112        
Balance at Dec. 31, 2021 $ 39 $ 477,323 $ 1,007 $ (41,655) $ 436,714
[1] Included 348 thousand shares of PSOs.