Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (Details) - shares shares in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Antidilutive securities excluded from computation of earnings per share | ||
| Total potentially dilutive securities (in shares) | 6,170 | 5,808 |
| Stock-based awards | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Total potentially dilutive securities (in shares) | 3,913 | 308 |
| 2027 Notes | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Total potentially dilutive securities (in shares) | 511 | 2,483 |
| 2027 Warrants | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Total potentially dilutive securities (in shares) | 1,746 | 3,017 |