EARNINGS (LOSS) PER SHARE - Antidilutive Securities Excluded From the Computation of Earnings Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities (in shares) | 121,651,688 | 144,046,245 | 119,544,005 | 140,302,725 |
| Class B and Class C common stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities (in shares) | 106,139,515 | 121,881,530 | 106,173,474 | 124,561,094 |
| Stock options and restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Antidilutive securities (in shares) | 15,512,173 | 22,164,715 | 13,370,531 | 15,741,631 |