v3.26.1
EARNINGS PER SHARE - Potentially Dilutive Instruments (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 32,621 174,260
Option-based awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 31,758 13,504
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 589 0
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 274 0
Preferred shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total (in shares) 0 160,756