Earnings Per Share - Anti-Dilutive shares (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Earnings/(Loss) Per Share | ||||
| Number of dilutive potential shares of common stock | 290,299,084 | 356,784,834 | 434,049,070 | 356,784,834 |
| Stock option awards outstanding | ||||
| Earnings/(Loss) Per Share | ||||
| Number of dilutive potential shares of common stock | 57,187,585 | 40,726,868 | 57,187,585 | 40,726,868 |
| Restricted stock and restricted stock unit awards outstanding | ||||
| Earnings/(Loss) Per Share | ||||
| Number of dilutive potential shares of common stock | 2,850,880 | 5,554,962 | 2,850,880 | 5,554,962 |
| Common stock warrants | ||||
| Earnings/(Loss) Per Share | ||||
| Number of dilutive potential shares of common stock | 230,260,619 | 277,453,098 | 230,260,619 | 277,453,098 |
| Convertible debt instruments | ||||
| Earnings/(Loss) Per Share | ||||
| Number of dilutive potential shares of common stock | 33,049,906 | 143,749,986 | 33,049,906 | |