v3.25.3
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 864,285 $ 732,131
Unrealized Gains 1,752 652
Unrealized Losses (250) (2,136)
Fair Value 865,787 730,647
US Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 188,647 158,518
Unrealized Gains 479 190
Unrealized Losses (28) (244)
Fair Value 189,098 158,464
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 222,856 179,030
Unrealized Gains 181 33
Unrealized Losses (145) (1,248)
Fair Value 222,892 177,815
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 10,683 15,847
Unrealized Gains 1 5
Unrealized Losses 0  
Fair Value 10,684 15,852
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 442,099 378,736
Unrealized Gains 1,091 424
Unrealized Losses (77) (644)
Fair Value $ 443,113 $ 378,516