Organization and Summary of Significant Accounting Policies - Antidilutive Securities Excluded From Computation of EPS (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 | ||||
| Total potentially dilutive securities (in shares) | 5,433 | 5,772 | 5,149 | 5,914 |
| Stock-based awards | ||||
| Antidilutive securities excluded from computation of earnings per share | ||||
| Total potentially dilutive securities (in shares) | 3,277 | 3,854 | 3,237 | 3,871 |
| 2027 Notes | ||||
| Antidilutive securities excluded from computation of earnings per share | ||||
| Total potentially dilutive securities (in shares) | 0 | 415 | 0 | 429 |
| 2027 Warrants | ||||
| Antidilutive securities excluded from computation of earnings per share | ||||
| Total potentially dilutive securities (in shares) | 2,156 | 1,503 | 1,912 | 1,614 |