XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Equity - USD ($)
shares in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Retained Earnings (Deficit) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
BALANCE - value at Dec. 31, 2019 $ 279,399,000 $ 6,000 $ 302,189,000 $ (23,091,000) $ 295,000
BALANCE - shares at Dec. 31, 2019   64,283      
Share-based compensation, value 6,754,000   6,754,000    
Share-based compensation, shares   94      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (4,748,000)   (4,748,000)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   741      
Exercise of stock options and purchases from employee stock purchase plan, value 2,360,000   2,360,000    
Exercise of stock options and purchases from employee stock purchase plan, shares   331      
Repurchase of common stock, value (3,873,000)   (1,798,000) 2,075,000  
Repurchase of common stock, shares   (426)      
Net income (loss) 66,103,000     66,103,000  
Other comprehensive income (loss)-net of tax 673,000       673,000
BALANCE - value at Dec. 31, 2020 346,668,000 $ 6,000 304,757 40,937,000 968,000
BALANCE - shares at Dec. 31, 2020   65,023      
Share-based compensation, value 5,188,000   5,188,000    
Share-based compensation, shares   35      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (3,785,000)   (3,785,000)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   431      
Exercise of stock options and purchases from employee stock purchase plan, value 2,322,000   2,322,000    
Exercise of stock options and purchases from employee stock purchase plan, shares   257      
Net income (loss) 49,432,000     49,432,000  
Other comprehensive income (loss)-net of tax (828,000)       (828,000)
BALANCE - value at Dec. 31, 2021 398,997,000 $ 6,000 308,482 90,369,000 140,000
BALANCE - shares at Dec. 31, 2021   65,746      
Share-based compensation, value 4,288,000   4,288,000 (34,055,000)  
Share-based compensation, shares   49      
Vesting of restricted stock units, including impact of shares withheld for taxes, value (1,827,000)   (1,827,000)    
Vesting of restricted stock units, including impact of shares withheld for taxes, shares   214      
Exercise of stock options and purchases from employee stock purchase plan, value $ 1,148,000   1,148,000    
Exercise of stock options and purchases from employee stock purchase plan, shares 29 179      
Net income (loss) $ (34,055,000)        
Other comprehensive income (loss)-net of tax (331,000)       (331,000)
BALANCE - value at Dec. 31, 2022 $ 368,220,000 $ 6,000 $ 312,091 $ 56,314,000 $ (191,000)
BALANCE - shares at Dec. 31, 2022   66,188