v3.25.4
Stock-Based Compensation - Schedule of Fair Value of Shares Offered under our ESPP (Details) - ESPP - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate minimum 4.00% 4.90% 5.20%
Risk-free interest rate maximum 4.30% 5.30% 5.50%
Expected volatility minimum 72.40% 49.30% 65.90%
Expected volatility maximum 73.40% 56.00% 94.50%
Expected term (in years) 6 months 6 months 6 months
Minimum      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Grant-date fair value per share (USD per share) $ 9.26 $ 4.82 $ 12.44
Maximum      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Grant-date fair value per share (USD per share) $ 14.03 $ 9.11 $ 12.65