XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 636,877 $ 326,907
Unrealized Gains 9 166
Unrealized Losses (2,100) (724)
Fair Value 634,786 326,349
US Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 193,850 23,361
Unrealized Gains 6 5
Unrealized Losses (298) (113)
Fair Value 193,558 23,253
US Government Agencies    
Marketable Securities [Line Items]    
Amortized Cost 121,559 142,948
Unrealized Gains 3 48
Unrealized Losses (365) (305)
Fair Value 121,197 142,691
Commercial Paper    
Marketable Securities [Line Items]    
Amortized Cost 23,621  
Unrealized Gains 0  
Unrealized Losses (33)  
Fair Value 23,588  
Corporate Securities    
Marketable Securities [Line Items]    
Amortized Cost 297,847 160,598
Unrealized Gains 0 113
Unrealized Losses (1,404) (306)
Fair Value $ 296,443 $ 160,405