Earnings (Loss) Per Share - Antidilutive Securities (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities excluded (in shares) | 18,109 | 15,887 | 18,109 | 17,965 |
| Preferred Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities excluded (in shares) | 12,406 | 12,406 | 12,406 | 12,406 |
| Stock options | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities excluded (in shares) | 766 | 984 | 766 | 1,153 |
| Unvested restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities excluded (in shares) | 4,937 | 2,497 | 4,937 | 4,406 |