SUBSEQUENT EVENT (Details) - shares shares in Thousands |
Aug. 03, 2026 |
Jun. 30, 2026 |
|---|---|---|
| Subsequent Event [Line Items] | ||
| Number of shares reserved for future issuance (in shares) | 27,061 | |
| 2022 Plan | ||
| Subsequent Event [Line Items] | ||
| Number of shares reserved for future issuance (in shares) | 5,099 | |
| 2017 Plan | ||
| Subsequent Event [Line Items] | ||
| Number of shares reserved for future issuance (in shares) | 940 | |
| Subsequent event | 2022 Plan | ||
| Subsequent Event [Line Items] | ||
| Number of shares reserved for future issuance (in shares) | 8,300 | |
| Subsequent event | 2017 Plan | ||
| Subsequent Event [Line Items] | ||
| Number of shares reserved for future issuance (in shares) | 1,200 |