XML 56 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities held, Amortized Cost $ 806,220 $ 568,094
Marketable securities held, Gross Unrealized Gains 824 837
Marketable securities held, Gross Unrealized Losses (34) (158)
Marketable securities held, Fair Value 807,010 568,773
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 329,074 181,095
Available-for-sale, Gross Unrealized Gains 118 210
Available-for-sale, Gross Unrealized Losses (11) (9)
Available-for-sale, Fair Value 329,181 181,296
Corporate Notes    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 156,651 100,175
Available-for-sale, Gross Unrealized Gains 126 103
Available-for-sale, Gross Unrealized Losses (13) (113)
Available-for-sale, Fair Value 156,764 100,165
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 283,717 164,491
Available-for-sale, Gross Unrealized Gains 569 289
Available-for-sale, Gross Unrealized Losses (8) (10)
Available-for-sale, Fair Value 284,278 164,770
U.S Government Securities    
Debt Securities, Available-for-Sale [Line Items]    
Available-for-sale, Amortized Cost 27,868 114,552
Available-for-sale, Gross Unrealized Gains 11 235
Available-for-sale, Gross Unrealized Losses (2) (26)
Available-for-sale, Fair Value 27,877 114,761
Corporate Equity Securities    
Debt Securities, Available-for-Sale [Line Items]    
Equity securities, Amortized Cost 8,910 7,781
Equity securities, Fair Value $ 8,910 $ 7,781