XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.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 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 (loss) 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 (loss) 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      
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 1,552   1,552    
Share-based compensation, shares   16      
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 583   583    
Exercise of stock options and purchases from employee stock purchase plan, shares   109      
Net income (loss) 7,024     7,024  
Other comprehensive income (loss) net of tax 5,859       5,859
BALANCE - value at Jun. 30, 2022 412,188 $ 6 308,790 97,393 5,999
BALANCE - shares at Jun. 30, 2022   66,083      
BALANCE - value at Mar. 31, 2022 415,404 $ 6 307,597 101,426 6,375
BALANCE - shares at Mar. 31, 2022   66,046      
Share-based compensation, value 1,000   1,000    
Share-based compensation, shares   7      
Exercise of stock options and purchases from employee stock purchase plan, value 193   193    
Exercise of stock options and purchases from employee stock purchase plan, shares   30      
Net income (loss) (4,033)     (4,033)  
Other comprehensive income (loss) net of tax (376)       (376)
BALANCE - value at Jun. 30, 2022 $ 412,188 $ 6 $ 308,790 $ 97,393 $ 5,999
BALANCE - shares at Jun. 30, 2022   66,083