v3.26.1
Organization and principal activities - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 10, 2025
Feb. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Sep. 30, 2025
Feb. 03, 2025
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Date of incorporation     Aug. 31, 2017      
Reverse stock split of issued and outstanding shares of common stock     1-for-9.641      
Net proceeds from shares issued and sold     $ 127,752      
Payments of stock issuance cost       $ 3,154    
Authorized common stock shares   500,000,000 500,000,000 410,000,000    
Common stock, par value   $ 0.001 $ 0.001 $ 0.001    
Preferred stock authorized   10,000,000        
Preferred stock, par value   $ 0.001        
Cash provided by operations     $ (111,940) $ 75,954    
Accumulated deficit     (489,547) (358,427)    
Cash, cash equivalents and marketable securities     360,000      
Cash and cash equivalents     $ 189,247 $ 196,812    
Convertible Preferred Stock            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Preferred stock outstanding     0      
Preferred stock authorized     0      
Initial Public Offering            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Common stock shares issued and sold   8,750,000        
Price per share   $ 16        
Placement fees and other offering expenses     $ 15,402      
Net proceeds from shares issued and sold   $ 127,800        
Authorized common stock shares           500,000,000
Common stock, par value           $ 0.001
Preferred stock authorized           10,000,000
Preferred stock, par value           $ 0.001
Initial Public Offering | Convertible Preferred Stock            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Conversion of preferred stock into common stock   32,586,823        
Private Placement            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Common stock shares issued and sold 4,000,002          
Pre-funded warrants issued 5,231,090          
Pre-funded warrants exercised     900,000      
Price per share $ 16.25          
Proceeds from private placement $ 141,300          
Placement fees and other offering expenses $ 8,700   $ 8,744      
Warrants to purchase common stock 5,231,090          
Private Placement | Pre-Funded Warrants            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Pre-funded warrants issued     4,331,090   5,231,090  
Exercise price of warrants $ 0.001       $ 0.001  
Warrants to purchase common stock     4,331,090   5,231,090  
2025 Pre-Funded Warrants            
Organization Consolidation And Presentation Of Financial Statement [Line Items]            
Warrants issued price per share $ 16.249