XML 65 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Amortized Cost vs. Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 893,919 $ 105,459
Fair Value 894,345 105,694
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 59,595 1,479
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 59,595 1,479
Cash equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 59,595 757
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 59,595 757
Cash equivalents | U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   472
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   472
Cash equivalents | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   250
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   250
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 834,324 103,980
Gross Unrealized Gains 1,803 321
Gross Unrealized Losses (1,377) (86)
Fair Value 834,750 104,215
Marketable securities | U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 202,506 59,856
Gross Unrealized Gains 338 211
Gross Unrealized Losses (375) (64)
Fair Value 202,469 60,003
Marketable securities | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 103,219 8,513
Gross Unrealized Gains 51 0
Gross Unrealized Losses (37) (5)
Fair Value 103,233 8,508
Marketable securities | Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 512,531 23,552
Gross Unrealized Gains 1,351 96
Gross Unrealized Losses (957) (9)
Fair Value 512,925 23,639
Marketable securities | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,068 12,059
Gross Unrealized Gains 63 14
Gross Unrealized Losses (8) (8)
Fair Value $ 16,123 $ 12,065