v3.26.1
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Schedule of Shares Reserved For Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
May 31, 2023
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 51,340,403 54,762,940  
Exchangeable notes      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 11,434,704 11,434,704  
Redeemable convertible preferred shares      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 2,027,147 5,000,000 5,000,000
Ordinary share warrants      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 2,076,008 2,372,858  
Share options      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 3,197,713 4,042,901  
Options to restricted shares      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 19,884,985 19,948,408  
RSUs      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 2,150,173 3,009,918  
Share-Based Payment Arrangement      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 9,836,203 8,121,438  
Employee Stock      
Class of Stock [Line Items]      
Shares of ordinary share reserved (in shares) 733,470 832,713