NET INCOME (LOSS) PER SHARE - Computation of Diluted Net Income (Loss) Per Share of Common Stock, Because Their Effect was Anti-Dilutive (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Warrants | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive options and warrants excluded from diluted average shares outstanding (in shares) | 0 | 21,989,079 | 0 | 21,989,079 |
| Earnout consideration shares | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive options and warrants excluded from diluted average shares outstanding (in shares) | 0 | 4,386,097 | 0 | 4,386,097 |
| Equity awards | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive options and warrants excluded from diluted average shares outstanding (in shares) | 7,885,903 | 3,283,566 | 5,605,279 | 1,936,232 |