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 |