v3.25.1
Share-Based Compensation - Stock Options Granted to Non-employees (Details) - Non-employee - Employee Stock Option
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility, minimum 54.00% 65.00%
Volatility, maximum   68.00%
Risk free interest rate, minimum 4.30% 4.10%
Risk-free interest rate, maximum   4.50%
Term (in years) 10 years 10 years
Dividend yield 0.00% 0.00%