Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders??? Equity - Fair Value Assumptions (Details)

v3.25.0.1
Stockholders’ Equity - Fair Value Assumptions (Details) - Employee stock purchase plan
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk free interest rate, minimum 5.02% 4.98%  
Risk free interest rate, maximum 5.54% 5.54%  
Risk free interest rate     3.12%
Expected term 6 months 6 months 6 months
Expected volatility, minimum 59.98% 61.48%  
Expected volatility, maximum 67.16% 67.16%  
Expected volatility     90.62%
Dividend yield 0.00% 0.00% 0.00%