v3.26.1
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 322,358 $ 58,681
Gross Unrealized Holding Gains   41
Gross Unrealized Holding losses (706)  
Fair Value 321,652 58,722
Maturing in One Year or Less | U.S. Treasury Bill    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 54,914 13,636
Gross Unrealized Holding Gains   6
Gross Unrealized Holding losses (10)  
Fair Value 54,904 13,642
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 100,623 25,772
Gross Unrealized Holding Gains   16
Gross Unrealized Holding losses (96)  
Fair Value 100,527 25,788
Maturing in One Year or Less | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 51,194  
Gross Unrealized Holding losses (145)  
Fair Value 51,049  
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 55,544 19,273
Gross Unrealized Holding Gains   19
Gross Unrealized Holding losses (170)  
Fair Value 55,374 $ 19,292
Maturing after One Year through Five Years | Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 57,572  
Gross Unrealized Holding losses (275)  
Fair Value 57,297  
Maturing after One Year through Five Years | Yankee bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,511  
Gross Unrealized Holding losses (10)  
Fair Value $ 2,501