XML 19 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 3,130   3,130    
Share-based compensation, shares   61      
Vesting of restricted stock units and impact of shares withheld for taxes, value (2,106)   (2,106)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   412      
Exercise of stock options and purchases from employee stock purchase plan, value 1,318   1,318    
Exercise of stock options and purchases from employee stock purchase plan, shares   191      
Net income 42,947     42,947  
Other comprehensive income (loss)—net of tax (3,686)       (3,686)
BALANCE - value at Jun. 30, 2020 321,002 $ 6 304,531 19,856 (3,391)
BALANCE - shares at Jun. 30, 2020   64,947      
BALANCE - value at Mar. 31, 2020 306,629 $ 6 302,558 10,896 (6,831)
BALANCE - shares at Mar. 31, 2020   64,795      
Share-based compensation, value 1,455   1,455    
Share-based compensation, shares   22      
Vesting of restricted stock units and impact of shares withheld for taxes, value (178)   (178)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   24      
Exercise of stock options and purchases from employee stock purchase plan, value 696   696    
Exercise of stock options and purchases from employee stock purchase plan, shares   106      
Net income 8,960     8,960  
Other comprehensive income (loss)—net of tax 3,440       3,440
BALANCE - value at Jun. 30, 2020 321,002 $ 6 304,531 19,856 (3,391)
BALANCE - shares at Jun. 30, 2020   64,947      
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 2,564   2,564    
Share-based compensation, shares   73      
Vesting of restricted stock units and impact of shares withheld for taxes, value (3,784)   (3,784)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   410      
Exercise of stock options and purchases from employee stock purchase plan, value 1,440   1,440    
Exercise of stock options and purchases from employee stock purchase plan, shares   148      
Net income 10,919     10,919  
Other comprehensive income (loss)—net of tax 2,290       2,290
BALANCE - value at Jun. 30, 2021 360,097 $ 6 304,977 51,856 3,258
BALANCE - shares at Jun. 30, 2021   65,654      
BALANCE - value at Mar. 31, 2021 356,610 $ 6 303,999 49,751 2,854
BALANCE - shares at Mar. 31, 2021   65,620      
Share-based compensation, value 798   798    
Share-based compensation, shares   12      
Exercise of stock options and purchases from employee stock purchase plan, value 180   180    
Exercise of stock options and purchases from employee stock purchase plan, shares   22      
Net income 2,105     2,105  
Other comprehensive income (loss)—net of tax 404       404
BALANCE - value at Jun. 30, 2021 $ 360,097 $ 6 $ 304,977 $ 51,856 $ 3,258
BALANCE - shares at Jun. 30, 2021   65,654