XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.2
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Schedule of Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 56,985,263 54,762,940
Exchangeable notes    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 11,434,704 11,434,704
Redeemable convertible preferred shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 5,000,000 5,000,000
Ordinary share warrants    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,123,714 2,372,858
Share options    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,466,678 4,042,901
Options to restricted shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 19,909,511 19,948,408
RSUs    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,321,903 3,009,918
Shares available for future grant of equity awards    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 9,951,916 8,121,438
Shares reserved for issuance under the ESPP    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 776,837 832,713