v3.26.1
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 359,196 $ 58,681
Gross Unrealized Holding Gains   41
Gross Unrealized Holding losses (922)  
Fair Value 358,274 58,722
Maturing in One Year or Less | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 64,673  
Gross Unrealized Holding losses (190)  
Fair Value 64,483  
Maturing in One Year or Less | Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,424  
Fair Value 8,424  
Maturing in One Year or Less | Yankee bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,510  
Gross Unrealized Holding losses (15)  
Fair Value 2,495  
Maturing in One Year or Less | U.S. Treasury Bill    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 45,913 13,636
Gross Unrealized Holding Gains   6
Gross Unrealized Holding losses (5)  
Fair Value 45,908 13,642
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 131,087 25,772
Gross Unrealized Holding Gains   16
Gross Unrealized Holding losses (252)  
Fair Value 130,835 25,788
Maturing after One Year through Five Years | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 48,200  
Gross Unrealized Holding losses (245)  
Fair Value 47,955  
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 58,389 19,273
Gross Unrealized Holding Gains   19
Gross Unrealized Holding losses (215)  
Fair Value $ 58,174 $ 19,292