v3.26.3
Marketable Securities - Schedule of Marketable Securities Classified as Available-for-sale (Details) - Marketable Securitites - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 528,371 $ 90,288
Unrealized Gain 28 40
Unrealized Loss (362)  
Fair Value 528,037 90,328
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 5,958  
Unrealized Gain 0  
Unrealized Loss (3)  
Fair Value 5,955  
Treasury notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 431,822  
Unrealized Gain 28  
Unrealized Loss (353)  
Fair Value 431,497  
Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 90,591 90,288
Unrealized Gain 0 40
Unrealized Loss (6)  
Fair Value 90,585 $ 90,328
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 0  
Unrealized Gain 0  
Unrealized Loss 0  
Fair Value 0  
Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 0  
Unrealized Loss 0  
Fair Value $ 0