XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation and Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares entitled with each PSU (in shares)     1    
Stock options granted during period (in shares)     170,006 333,025  
Warrants outstanding (in shares) 9,427,343   9,427,343   9,432,064
Number of shares of common stock to be issued for upon exercise of warrants (in shares) 5,237,413   5,237,413   5,240,035
Warrant, exercise price (in dollars per share) $ 24.39   $ 24.39   $ 24.39
Number of warrants exercised during period (in shares) 4,721 15,425 4,721 1,026,649  
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average exercise price of options exercised during period (in dollars per share)     $ 3.68 $ 3.68  
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average exercise price of options exercised during period (in dollars per share)     $ 13.82 $ 13.82  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock based compensation expense $ 11.4   $ 11.4    
Share-based payment arrangement, period for recognition     2 years 2 months 1 day    
Equity instruments other than options, nonvested (in shares) 525,735   525,735    
Weighted average fair value (in dollars per share) $ 25.93   $ 25.93    
RSUs | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period     8 months    
RSUs | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Requisite service period 3 years        
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock based compensation expense $ 10.7   $ 10.7    
Share-based payment arrangement, period for recognition     2 years 3 months 3 days    
Equity instruments other than options, nonvested (in shares) 473,371   473,371    
Weighted average fair value (in dollars per share) $ 26.76   $ 26.76    
Requisite service period 3 years        
Award vesting period 3 years        
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
ESPP shares issued during period (in shares)     157,250 149,865