Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Valuation Assumptions (Details) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Risk-free interest rate (as a percent) | 4.20% | 4.10% | 3.60% | 4.00% |
| Dividend yield (as a percent) | 0.00% | 0.00% | 0.00% | 0.00% |
| Expected volatility (as a percent) | 42.70% | 43.10% | 42.30% | 45.60% |
| Expected term (years) | 4 years 9 months 18 days | 4 years 8 months 12 days | 4 years 2 months 12 days | 4 years 2 months 12 days |