v3.26.3
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 404,419 $ 58,681
Gross Unrealized Holding Gains   41
Gross Unrealized Holding losses (1,845)  
Fair Value 402,574 58,722
Maturing in One Year or Less | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 84,419  
Gross Unrealized Holding losses (415)  
Fair Value 84,004  
Maturing in One Year or Less | Yankee bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,509  
Gross Unrealized Holding losses (16)  
Fair Value 2,493  
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 147,676 25,772
Gross Unrealized Holding Gains   16
Gross Unrealized Holding losses (559)  
Fair Value 147,117 25,788
Maturing in One Year or Less | U.S. Treasury Bill    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 55,623 13,636
Gross Unrealized Holding Gains   6
Gross Unrealized Holding losses (50)  
Fair Value 55,573 13,642
Maturing after One Year through Five Years | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 24,692  
Gross Unrealized Holding losses (250)  
Fair Value 24,442  
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 89,500 19,273
Gross Unrealized Holding Gains   19
Gross Unrealized Holding losses (555)  
Fair Value $ 88,945 $ 19,292