XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
Aug. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2023
USD ($)
Days
Vote
$ / shares
shares
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Expected cash dividend         $ 0  
Common stock, voting right per share | Vote         1  
Weighted average grant date fair value | $ / shares         $ 51.44  
Unrecognized compensation cost related to non-vested stock options expected to be recognized         $ 160,300,000  
Expected vesting period for non-vested share-based compensation         3 years 1 month 6 days  
Non-vested options outstanding | shares         6,169  
Exercise price of warrants (in dollars per share) | $ / shares $ 46.75       $ 48.97  
Warrants | 2020 warrants            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock to be issued if warrants are exercised (in shares) | shares         15,541  
Exercise price of warrants (in dollars per share) | $ / shares         $ 80.43  
Trading days | Days         10  
Term of warrants (in years)         7 years  
Fair value         $ 900,000  
Warrants | 2022 warrants            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock to be issued if warrants are exercised (in shares) | shares         35,255  
Exercise price of warrants (in dollars per share) | $ / shares         $ 31.91  
Fair value         $ 800,000  
Warrants | 2023 Warrants            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock to be issued if warrants are exercised (in shares) | shares         18,724  
Exercise price of warrants (in dollars per share) | $ / shares         $ 55.01  
Fair value         $ 1,000,000.0  
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period         4 years  
Compensation cost not yet recognized related to unvested RSUs         $ 29,300,000  
Weighted average contractual term         3 years 1 month 6 days  
2015 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for future grant | shares         1,241,793  
SVB Securities | December 2019 Sales Agreement            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock sales agreement, commission percentage           3.00%
SVB Securities | March 2022 Sales Agreement            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock sales agreement, authorized amount $ 250,000,000          
Maximum | SVB Securities | December 2019 Sales Agreement            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock sales agreement, authorized amount       $ 80,000,000    
Maximum | SVB Securities | March 2022 Sales Agreement            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock sales agreement, authorized amount   $ 250,000,000 $ 200,000,000      
Common stock sales agreement, commission percentage   3.00% 3.00%