XML 60 R35.htm IDEA: XBRL DOCUMENT v3.26.3
Cash Equivalents and Marketable Securities - Schedule of Estimated Fair Value of Cash Equivalents and Marketable Securities and Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 71,847 $ 83,991
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 71,847 83,991
Marketable securities, amortized cost 994,562 669,942
Marketable securities, gross unrealized gains 12 986
Marketable securities, gross unrealized losses (5,394) (116)
Marketable securities, estimated fair value 989,180 670,812
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 376,082 184,423
Marketable securities, gross unrealized gains 1 25
Marketable securities, gross unrealized losses (655) (80)
Marketable securities, estimated fair value 375,428 184,368
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 135,058 100,753
Marketable securities, gross unrealized gains 0 60
Marketable securities, gross unrealized losses (743) (23)
Marketable securities, estimated fair value 134,315 100,790
U.S. government treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 307,521 265,316
Marketable securities, gross unrealized gains 11 748
Marketable securities, gross unrealized losses (1,996) 0
Marketable securities, estimated fair value 305,536 266,064
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 175,901 119,450
Marketable securities, gross unrealized gains 0 153
Marketable securities, gross unrealized losses (2,000) (13)
Marketable securities, estimated fair value 173,901 119,590
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 71,847 74,004
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value $ 71,847 74,004
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost   9,987
Cash equivalents, gross unrealized gains   0
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   $ 9,987