XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 798,368 $ 326,907
Unrealized Gains 2,334 166
Unrealized Losses (415) (724)
Fair Value 800,287 326,349
US Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 170,704 23,361
Unrealized Gains 484 5
Unrealized Losses (24) (113)
Fair Value 171,164 23,253
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 186,095 142,948
Unrealized Gains 212 48
Unrealized Losses (344) (305)
Fair Value 185,963 142,691
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 28,587  
Unrealized Gains 17  
Unrealized Losses (1)  
Fair Value 28,603  
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 412,982 160,598
Unrealized Gains 1,621 113
Unrealized Losses (46) (306)
Fair Value $ 414,557 $ 160,405