XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings (Accumulated Deficit) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
BALANCE - value at Dec. 31, 2019 $ 279,399 $ 6 $ 302,189 $ (23,091) $ 295
BALANCE - shares at Dec. 31, 2019   64,283      
Share-based compensation, value 4,891   4,891    
Share-based compensation, shares   80      
Vesting of restricted stock units and impact of shares withheld for taxes, value (2,174)   (2,174)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   432      
Exercise of stock options and purchases from employee stock purchase plan, value 1,956   1,956    
Exercise of stock options and purchases from employee stock purchase plan, shares   275      
Repurchase of common stock, value (3,860)   (1,792) (2,068)  
Repurchase of common stock, shares   (425)      
Net income 55,494     55,494  
Other comprehensive income (loss)—net of tax (2,807)       (2,807)
BALANCE - value at Sep. 30, 2020 332,899 $ 6 305,070 30,335 (2,512)
BALANCE - shares at Sep. 30, 2020   64,645      
BALANCE - value at Jun. 30, 2020 321,002 $ 6 304,531 19,856 (3,391)
BALANCE - shares at Jun. 30, 2020   64,947      
Share-based compensation, value 1,761   1,761    
Share-based compensation, shares   19      
Vesting of restricted stock units and impact of shares withheld for taxes, value (68)   (68)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   20      
Exercise of stock options and purchases from employee stock purchase plan, value 638   638    
Exercise of stock options and purchases from employee stock purchase plan, shares   84      
Repurchase of common stock, value (3,860)   (1,792) (2,068)  
Repurchase of common stock, shares   (425)      
Net income 12,547     12,547  
Other comprehensive income (loss)—net of tax 879       879
BALANCE - value at Sep. 30, 2020 332,899 $ 6 305,070 30,335 (2,512)
BALANCE - shares at Sep. 30, 2020   64,645      
BALANCE - value at Dec. 31, 2020 346,668 $ 6 304,757 40,937 968
BALANCE - shares at Dec. 31, 2020   65,023      
Share-based compensation, value 3,772   3,772    
Share-based compensation, shares   131      
Vesting of restricted stock units and impact of shares withheld for taxes, value (3,785)   (3,785)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   431      
Exercise of stock options and purchases from employee stock purchase plan, value 2,321   2,321    
Exercise of stock options and purchases from employee stock purchase plan, shares   152      
Net income 24,725     24,725  
Other comprehensive income (loss)—net of tax 1,079       1,079
BALANCE - value at Sep. 30, 2021 374,780 $ 6 307,065 65,662 2,047
BALANCE - shares at Sep. 30, 2021   65,737      
BALANCE - value at Jun. 30, 2021 360,097 $ 6 304,977 51,856 3,258
BALANCE - shares at Jun. 30, 2021   65,654      
Share-based compensation, value 1,207   1,207    
Share-based compensation, shares   58      
Vesting of restricted stock units and impact of shares withheld for taxes, shares   21      
Exercise of stock options and purchases from employee stock purchase plan, value 881   881    
Exercise of stock options and purchases from employee stock purchase plan, shares   4      
Net income 13,806     13,806  
Other comprehensive income (loss)—net of tax (1,211)       (1,211)
BALANCE - value at Sep. 30, 2021 $ 374,780 $ 6 $ 307,065 $ 65,662 $ 2,047
BALANCE - shares at Sep. 30, 2021   65,737