v3.25.2
Organization and Nature of the Business (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 07, 2024
USD ($)
$ / shares
shares
Jun. 05, 2024
shares
Oct. 03, 2023
USD ($)
Sep. 29, 2023
item
shares
Feb. 07, 2023
USD ($)
item
$ / shares
shares
Jun. 30, 2024
USD ($)
Oct. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Sep. 28, 2023
$ / shares
Organization and Nature of the Business                      
Shares authorized                 500,000,000 500,000,000  
Shares, par value | $ / shares                 $ 0.0001 $ 0.0001  
Number of ordinary shares for each non voting share converted | item       1              
Accumulated deficit | $                 $ 437,592 $ 329,098  
Cash, cash equivalents and short-term investments | $                 $ 786,500    
Gross proceeds | $               $ 514,573      
IPO                      
Organization and Nature of the Business                      
Number of ADR's for each ordinary share | item         3            
Net proceeds | $         $ 166,700            
IPO | Common shares                      
Organization and Nature of the Business                      
Conversion of redeemable convertible preferred shares into ordinary shares upon initial public offering (in shares)         67,018,087            
Shares authorized         500,000,000            
Shares, par value | $ / shares         $ 0.0001            
IPO | Designated shares                      
Organization and Nature of the Business                      
Shares authorized         100,000,000            
Shares, par value | $ / shares         $ 0.0001            
Private Placement                      
Organization and Nature of the Business                      
Net proceeds | $     $ 281,500       $ 281,500        
Purchase Price | $ / shares                     $ 12.49
Private Placement | Common shares                      
Organization and Nature of the Business                      
Aggregate shares agreed to sell       21,617,295              
Private Placement | Non-Voting Ordinary Shares                      
Organization and Nature of the Business                      
Aggregate shares agreed to sell       2,401,920              
Private Placement | American Depositary Shares (ADSs)                      
Organization and Nature of the Business                      
Purchase Price | $ / shares                     $ 37.47
Follow-On Offering                      
Organization and Nature of the Business                      
Net proceeds | $ $ 512,700         $ 512,700          
Follow-On Offering | American Depositary Shares (ADSs)                      
Organization and Nature of the Business                      
Purchase Price | $ / shares $ 52.5                    
Sale of Stock, Number of Shares Issued in Transaction 10,427,017                    
Offering | Common shares                      
Organization and Nature of the Business                      
Number of ordinary shares for each ADS   3                  
Offering | American Depositary Shares (ADSs)                      
Organization and Nature of the Business                      
Aggregate shares agreed to sell   9,066,972                  
Underwriters' Option | American Depositary Shares (ADSs)                      
Organization and Nature of the Business                      
Option granted to purchase maximum number of shares   1,360,045                  
Sale of Stock, Number of Shares Issued in Transaction 1,360,045