XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balances at Dec. 31, 2020 $ 76,374 $ 85   $ 183,041 $ 337 $ (102,263)
Balances, shares at Dec. 31, 2020   85,329        
Balance Treasury, shares at Dec. 31, 2020     1,722      
Balance Treasury at Dec. 31, 2020     $ (4,826)      
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes (4,488) $ 2   (4,490)    
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes, shares   1,787        
Foreign currency translation adjustment 257       257  
Stock-based compensation 7,258     7,258    
Net income (loss) 2,556         2,556
Balances at Jun. 30, 2021 81,957 $ 87   185,809 594 (99,707)
Balances, shares at Jun. 30, 2021   87,116        
Balance Treasury, shares at Jun. 30, 2021     1,722      
Balance Treasury at Jun. 30, 2021     $ (4,826)      
Balances at Mar. 31, 2021 80,835 $ 86   182,088 1 (96,514)
Balances, shares at Mar. 31, 2021   86,502        
Balance Treasury, shares at Mar. 31, 2021     1,722      
Balance Treasury at Mar. 31, 2021     $ (4,826)      
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes (431) $ 1   (432)    
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes, shares   614        
Foreign currency translation adjustment 593       593  
Stock-based compensation 4,153     4,153    
Net income (loss) (3,193)         (3,193)
Balances at Jun. 30, 2021 81,957 $ 87   185,809 594 (99,707)
Balances, shares at Jun. 30, 2021   87,116        
Balance Treasury, shares at Jun. 30, 2021     1,722      
Balance Treasury at Jun. 30, 2021     $ (4,826)      
Balances at Dec. 31, 2021 $ 81,919 $ 88   193,654 878 (99,056)
Balances, shares at Dec. 31, 2021   87,815        
Balance Treasury, shares at Dec. 31, 2021 3,393   3,393      
Balance Treasury at Dec. 31, 2021 $ 13,645   $ (13,645)      
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes (1,374) $ 1   (1,375)    
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes, shares   871        
Foreign currency translation adjustment (1,946)       (1,946)  
Repurchases of treasury shares (1,192)   $ (1,192)      
Repurchases of treasury shares, shares     204      
Sale of common stock, net of issuance costs 39,370 $ 9   39,361    
Sale of common stock, net of issuance costs, Shares   9,323        
Stock-based compensation 5,666     5,666    
Net income (loss) (49,281)         (49,281)
Balances at Jun. 30, 2022 $ 73,162 $ 98   237,306 (1,068) (148,337)
Balances, shares at Jun. 30, 2022   98,009        
Balance Treasury, shares at Jun. 30, 2022 3,597   3,597      
Balance Treasury at Jun. 30, 2022 $ 14,837   $ (14,837)      
Balances at Mar. 31, 2022 49,581 $ 88   194,973 997 (131,640)
Balances, shares at Mar. 31, 2022   88,452        
Balance Treasury, shares at Mar. 31, 2022     3,597      
Balance Treasury at Mar. 31, 2022     $ (14,837)      
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes 38 $ 1   37    
Exercise of stock options and common stock issued upon vesting of equity awards, net of shares withheld for employee taxes, shares   234        
Foreign currency translation adjustment (2,065)       (2,065)  
Sale of common stock, net of issuance costs 39,370 $ 9   39,361    
Sale of common stock, net of issuance costs, Shares   9,323        
Stock-based compensation 2,935     2,935    
Net income (loss) (16,697)         (16,697)
Balances at Jun. 30, 2022 $ 73,162 $ 98   $ 237,306 $ (1,068) $ (148,337)
Balances, shares at Jun. 30, 2022   98,009        
Balance Treasury, shares at Jun. 30, 2022 3,597   3,597      
Balance Treasury at Jun. 30, 2022 $ 14,837   $ (14,837)