v3.25.2
Summary of Significant Accounting Policies - Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Summary of Significant Accounting Policies    
Total 17,556,067 26,292,385
Shares issuable upon exercise of options to purchase Class A Ordinary Shares    
Summary of Significant Accounting Policies    
Total 14,666,538 9,975,424
Shares issuable upon exercise of Z33 Put Right    
Summary of Significant Accounting Policies    
Total 2,000,000 2,000,000
Shares issuable upon vesting of restricted share units    
Summary of Significant Accounting Policies    
Total 639,532 1,131,970
Restricted share awards    
Summary of Significant Accounting Policies    
Total 249,997 374,995
Shares issuable upon exercise of the Warrants to purchase Class A Ordinary Shares    
Summary of Significant Accounting Policies    
Total   12,809,996