XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Schedule of Shares Reserved For Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 44,566,667 39,638,471
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) 2,076,014 2,076,014
Share options    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,840,172 4,250,988
Options to restricted shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 20,025,410 20,046,080
RSUs    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 3,754,702 3,034,203
Shares available for future grant of equity awards    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 8,978,511 5,231,186
Shares reserved for issuance under the ESPP    
Class of Stock [Line Items]    
Total shares of ordinary share reserved (in shares) 891,858 0