NET INCOME (LOSS) PER SHARE - Schedule of Schedule of Antidilutive Awards (Details) - shares shares in Thousands |
3 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares (in shares) | 10,359 | 14,308 |
Stock options | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares (in shares) | 121 | 358 |
Restricted stock units and Performance stock units | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares (in shares) | 5,689 | 8,545 |
Potential shares attributable to the ESPP | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares (in shares) | 1,449 | 2,305 |
Warrants to purchase common stock | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Anti-dilutive shares (in shares) | 3,100 | 3,100 |