XML 108 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Weighted-Average Assumptions Used in Calculating Fair Value of Awards (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Stock Options      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Expected term (in years) 6 years 10 days 5 years 10 months 17 days 6 years
Expected volatility 105.00% 107.00% 84.00%
Risk-free interest 4.06% 4.37% 2.93%
Dividend yield 0.00% 0.00% 0.00%
2016 Employee Stock Purchase Plan      
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]      
Expected term (in years) 6 months 5 months 26 days 5 months 26 days
Expected volatility 84.00% 181.00% 84.00%
Risk-free interest 5.16% 4.99% 1.95%
Dividend yield 0.00% 0.00% 0.00%