XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORDINARY SHARES AND ORDINARY SHARE WARRANTS - Schedule of Shares Reserved For Future Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Total shares of ordinary share reserved 39,717,702 39,638,471
Redeemable convertible preferred shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 5,000,000 5,000,000
Ordinary share warrants    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 2,076,014 2,076,014
Share options    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 4,110,374 4,250,988
Options to restricted shares    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 20,034,514 20,046,080
RSUs    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 2,353,589 3,034,203
Shares available for future grant of equity awards    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 5,251,353 5,231,186
Shares reserved for issuance under the ESPP    
Class of Stock [Line Items]    
Total shares of ordinary share reserved 891,858 0