NET INCOME PER SHARE - Schedule of Antidilutive Securities (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
shares
| |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 11,289,451 |
| Unvested RSUs | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 535,781 |
| Unvested RSA | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 87,003 |
| Warrants | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities (in shares) | 10,666,667 |