XML 154 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Narrative (Details)
1 Months Ended 12 Months Ended
Jan. 31, 2025
shares
Dec. 31, 2024
USD ($)
award
Vote
grant
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Jul. 31, 2015
shares
Sep. 30, 2013
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   22,692,016 20,542,532      
Number of inducement grants | grant   3        
2013 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares authorized           1,057,692
Shares reserved for future awards         6,317,769  
2013 Plan | Stock Options | Share-Based Payment Arrangement, Employee            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period   4 years        
Expiration period   10 years        
2013 Plan | Stock Options | Share-Based Payment Arrangement, Nonemployee | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period   1 year        
2013 Plan | Stock Options | Share-Based Payment Arrangement, Nonemployee | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Vesting period   4 years        
2013 Plan | Performance Shares            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of awards with performance vesting criteria | award   1        
2015 Plan | Subsequent Event            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Increase to number of shares authorized 12,248,887          
2015 Plan | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   2,923,076        
Percent of shares outstanding reserved for future awards (as a percent)   4.00%        
2015 Employee Stock Purchase Plan | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   769,230        
Percent of shares outstanding reserved for future awards (as a percent)   1.00%        
Common Stock            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Voting rights per share | Vote   1        
Dividends declare or paid | $   $ 0 $ 0 $ 0    
Common Stock | 2013 Plan | Stock Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   114,108 115,942      
Common Stock | 2015 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   9,673,426 9,100,247      
Common Stock | 2015 Plan | Stock Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   8,395,995 6,450,615      
Common Stock | 2015 Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares reserved for future awards   2,972,026 3,185,493