XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Assumptions Used to Estimate Fair Value of Stock Options (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service period (in years)   5 years 7 months 6 days 4 years 2 months 12 days 5 years 1 month 6 days 4 years
2017 Equity Incentive Plan | Minimum | Chief Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service period (in years) 3 years 4 months 24 days     3 years 4 months 24 days  
2017 Equity Incentive Plan | Maximum | Chief Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Service period (in years) 4 years 1 month 6 days     4 years 1 month 6 days  
Stock options | 2017 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Risk-free interest rate       3.01%  
Expected volatility (as percent)       70.00%  
Expected dividend yield (as percent)       0.00%