XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2014
Mar. 31, 2021
Class Of Stock [Line Items]    
Shares of common stock issued pursuant to exercise of stock options   70,885
Proceeds from stock options exercised   $ 1.1
Total unrecognized compensation cost related to non-vested, stock-based payment awards   $ 104.4
Total unrecognized compensation cost, expect to recognize over weighted average period   2 years 8 months 12 days
Restricted Stock Units    
Class Of Stock [Line Items]    
Share-based compensation arrangement by share-based payment award, award vesting period   4 years
Pre-funded Warrants    
Class Of Stock [Line Items]    
Class of warrant or right, number of securities called by warrants or rights 600,000  
Class of warrant or right, exercise price of warrants or rights $ 0.01  
Class of warrant or right, expiration date Jun. 30, 2021  
Class of warrant or right, outstanding   195,574