v3.26.1
Redeemable Convertible Preferred Stock - Summary of Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Jun. 22, 2026
Mar. 31, 2026
Dec. 31, 2025
Oct. 15, 2025
Oct. 09, 2025
Sep. 30, 2025
Nov. 30, 2024
Jul. 31, 2024
Jun. 30, 2024
Class of Stock [Line Items]                    
Shares authorized 0     29,519,423            
Shares issued 0     29,519,423            
Shares outstanding 0     29,519,423            
Original price per share   $ 16                
Aggregate liquidation amount $ 0     $ 597,168            
Net carrying value $ 0     $ 586,150            
Series A Preferred Stock                    
Class of Stock [Line Items]                    
Shares authorized       17,256,508            
Shares issued       17,256,508       1,544,576 2,883,206 2,531,552
Shares outstanding       17,256,508            
Original price per share       $ 19.42            
Aggregate liquidation amount       $ 335,170            
Net carrying value       $ 324,544            
Series B Preferred Stock                    
Class of Stock [Line Items]                    
Shares authorized       8,482,146            
Shares issued     468,053 8,482,146   4,025,257 4,082,529      
Shares outstanding 47,764,024     8,482,146            
Original price per share     $ 21.37 $ 21.37   $ 21.37 $ 21.37      
Aggregate liquidation amount       $ 181,222            
Net carrying value       $ 180,954            
Series B-1 Preferred Stock                    
Class of Stock [Line Items]                    
Shares authorized       3,780,769            
Shares issued       3,780,769 1,170,134   2,610,635      
Shares outstanding       3,780,769            
Original price per share       $ 21.37 $ 21.37   $ 21.37      
Aggregate liquidation amount       $ 80,776            
Net carrying value       $ 80,652