XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 732,131 $ 326,907
Unrealized Gains 652 166
Unrealized Losses (2,136) (724)
Fair Value 730,647 326,349
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 158,518 23,361
Unrealized Gains 190 5
Unrealized Losses (244) (113)
Fair Value 158,464 23,253
US government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 179,030 142,948
Unrealized Gains 33 48
Unrealized Losses (1,248) (305)
Fair Value 177,815 142,691
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 378,736 160,598
Unrealized Gains 424 113
Unrealized Losses (644) (306)
Fair Value 378,516 $ 160,405
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 15,847  
Unrealized Gains 5  
Unrealized Losses 0  
Fair Value $ 15,852