XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.3
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Schedule of Shares Reserved for Future Issuance (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 53,257,011 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) 2,027,147 5,000,000
Ordinary share warrants    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,385,640 2,372,858
Share options    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,232,311 4,042,901
Options to restricted shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 19,897,469 19,948,408
RSUs    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 2,490,812 3,009,918
Shares available for future grant of equity awards    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 10,055,458 8,121,438
Shares reserved for issuance under the ESPP    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 733,470 832,713