v3.26.1
Stock-Based Compensation - Schedule of Assumptions Used to Estimate Fair Value of Stock Option Awards Granted (Details) - Stock Options
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility, minimum 52.68% 69.68% 52.68% 69.68%
Expected volatility, maximum 56.81% 70.37% 67.69% 71.31%
Risk-free interest rate, minimum 4.04% 4.05% 3.68% 4.05%
Risk-free interest rate, maximum 4.36% 4.18% 4.36% 4.65%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 5 years 6 months 5 years 6 months 5 years 6 months 5 years 6 months
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days 6 years 29 days