v3.26.1
Stock-Based Compensation - FV of Employee Stock Purchase Plan (Details) - ESPP
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted average assumptions for estimated fair value of employee stock purcahse plan        
Expected term (in years)     6 months  
Expected volatility (as a percent) 0.00%   66.20%  
Expected volatility, low end of range (as a percent)   43.00%   43.00%
Expected volatility, high end of range (as a percent)   73.30%   73.30%
Risk-free interest rate (as a percent) 0.00%   3.60%  
Risk-free interest rate, low end of range (as a percent)   4.20%   4.20%
Risk-free interest rate, high end of range (as a percent)   5.40%   5.40%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Weighted average assumptions for estimated fair value of employee stock purcahse plan        
Expected term (in years)   6 months   6 months
Maximum        
Weighted average assumptions for estimated fair value of employee stock purcahse plan        
Expected term (in years)   2 years   2 years