v3.26.1
EARNINGS PER SHARE - Schedule of Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 22,433,501 33,570,600
Share options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 836,760 914,710
Options to restricted shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 19,883,294 19,909,511
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 484,281 82,509
Ordinary share warrants | Ordinary share warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 1,229,166 1,229,166
Exchangeable notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential dilutive outstanding securities (in shares) 0 11,434,704