XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation and Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 10, 2020
Jan. 28, 2020
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted during period (in shares)           239,275    
Stock compensation expense (benefit)       $ 1,921 $ 580 $ 3,892 $ (5,484)  
Stock issued under employee stock purchase plan (in shares)       149,865   149,865    
Warrants outstanding (in shares)       9,400,000   9,400,000   10,500,000
Number of shares of common stock to be issued for upon exercise of warrants (in shares)       5,200,000   5,200,000   5,800,000
Warrant, exercise price (in usd per share)       $ 24.39   $ 24.39   $ 24.39
Number of warrants exercised during period (in shares)       1,011,224 0 1,011,424 0  
Proceeds from warrant exercises       $ 13,700   $ 13,700    
Purchase of treasury stock (in shares) 800,000 1,000,000.0 800,000 0   0    
Purchase of treasury stock $ 9,200 $ 12,600 $ 8,800   $ 8,856   $ 30,626  
Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted average exercise price of options exercised during period (in usd per share)           $ 3.68    
Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted average exercise price of options exercised during period (in usd per share)           $ 13.82    
Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock compensation expense (benefit)       $ 1,600 $ 600 $ 3,200 $ (5,500)  
2021 Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock compensation expense (benefit)       $ 400   $ 700    
Purchase price, after discount           85.00%    
Stock available for purchase under ESPP (in shares)       2,000,000   2,000,000