XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.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, 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 (loss) 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 (loss) 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      
BALANCE - value at Dec. 31, 2021 398,997 $ 6 308,482 90,369 140
BALANCE - shares at Dec. 31, 2021   65,746      
Share-based compensation, value 2,837   2,837    
Share-based compensation, shares   30      
Vesting of restricted stock units and impact of shares withheld for taxes, value (1,827)   (1,827)    
Vesting of restricted stock units and impact of shares withheld for taxes, shares   212      
Exercise of stock options and purchases from employee stock purchase plan, value 1,148   1,148    
Exercise of stock options and purchases from employee stock purchase plan, shares   179      
Net income (loss) (2,886)     (2,886)  
Other comprehensive income (loss) net of tax (1,363)       (1,363)
BALANCE - value at Sep. 30, 2022 396,906 $ 6 310,640 87,483 1,223
BALANCE - shares at Sep. 30, 2022   66,167      
BALANCE - value at Jun. 30, 2022 412,188 $ 6 308,790 97,393 5,999
BALANCE - shares at Jun. 30, 2022   66,083      
Share-based compensation, value 1,285   1,285    
Share-based compensation, shares   14      
Exercise of stock options and purchases from employee stock purchase plan, value 565   565    
Exercise of stock options and purchases from employee stock purchase plan, shares   70      
Net income (loss) (9,910)     (9,910)  
Other comprehensive income (loss) net of tax (7,222)       (7,222)
BALANCE - value at Sep. 30, 2022 $ 396,906 $ 6 $ 310,640 $ 87,483 $ 1,223
BALANCE - shares at Sep. 30, 2022   66,167