XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Common Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 29,656,136 30,517,721
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 8,085,793 8,479,979
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 1,247,723 417,105
Convertible Notes    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 14,340,786 15,879,948
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance or purchase (in shares) 170,811 391,201
Common stock warrants outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 2,500,000 2,500,000
2018 Omnibus Incentive Compensation Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance or purchase (in shares) 3,311,023 2,849,488