Earnings Per Share - Narrative (Details) - $ / shares shares in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Pre-Funded Warrants | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Exercise price (in dollars per share) | $ 0.0001 | $ 0.0001 | ||
| Pre-Funded Warrants | Common Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Number of shares called by warrants (in shares) | 10.3 | 10.3 | ||
| Stock-based Awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potential effect of warrants to purchase stock (in shares) | 11.3 | 7.3 | 11.3 | 7.3 |