XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2020 39,253        
Balance at Dec. 31, 2020 $ 39 $ 401,359 $ (484) $ 3,568 $ 404,482
Net income 0 0 0 228 228
Other comprehensive income (loss), net of tax $ 0 0 604 0 604
Issuance of common stock upon exercise of stock options (in shares) 69        
Issuance of common stock upon exercise of stock options $ 0 2,264 0 0 2,264
Repurchase of common stock (in shares) (269)        
Repurchase of common stock $ 0 (3,232) 0 (27,797) (31,029)
Issuance of common stock upon vesting of restricted stock units (in shares) 305        
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) (155)        
Taxes related to net share settlement of equity awards $ 0 (17,643) 0 0 (17,643)
Stock-based compensation $ 0 38,202 0 0 38,202
Balances (in shares) at Mar. 31, 2021 39,203        
Balance at Mar. 31, 2021 $ 39 420,950 120 (24,001) 397,108
Balances (in shares) at Dec. 31, 2021 39,112        
Balance at Dec. 31, 2021 $ 39 477,323 1,007 (41,655) 436,714
Net income 0 0 0 25,410 25,410
Other comprehensive income (loss), net of tax $ 0 0 (1,677) 0 $ (1,677)
Issuance of common stock upon exercise of stock options (in shares) 66       66 [1]
Issuance of common stock upon exercise of stock options $ 0 2,569 0 0 $ 2,569
Repurchase of common stock (in shares) (368)        
Repurchase of common stock $ 0 (4,416) 0 (42,165) (46,581)
Issuance of common stock upon vesting of restricted stock units (in shares) 70        
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) (28)        
Taxes related to net share settlement of equity awards $ 0 (3,631) 0 0 (3,631)
Issuance of common stock through employee stock purchase plan (in shares) 23        
Issuance of common stock through employee stock purchase plan 2,086 2,086
Stock-based compensation $ 0 11,745 0 0 11,745
Balances (in shares) at Mar. 31, 2022 38,875        
Balance at Mar. 31, 2022 $ 39 $ 485,676 $ (670) $ (58,410) $ 426,635
[1] Included 348 thousand shares of PSOs.