XML 51 R35.htm IDEA: XBRL DOCUMENT v3.26.1
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
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 160,262 $ 83,991
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 160,262 83,991
Marketable securities, amortized cost 985,735 669,942
Marketable securities, gross unrealized gains 90 986
Marketable securities, gross unrealized losses (2,486) (116)
Marketable securities, estimated fair value 983,339 670,812
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 405,173 184,423
Marketable securities, gross unrealized gains 0 25
Marketable securities, gross unrealized losses (527) (80)
Marketable securities, estimated fair value 404,646 184,368
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 146,423 100,753
Marketable securities, gross unrealized gains 1 60
Marketable securities, gross unrealized losses (283) (23)
Marketable securities, estimated fair value 146,141 100,790
U.S. government treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 257,111 265,316
Marketable securities, gross unrealized gains 87 748
Marketable securities, gross unrealized losses (741) 0
Marketable securities, estimated fair value 256,457 266,064
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 177,028 119,450
Marketable securities, gross unrealized gains 2 153
Marketable securities, gross unrealized losses (935) (13)
Marketable securities, estimated fair value 176,095 119,590
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 139,330 74,004
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 139,330 74,004
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 20,932 9,987
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value $ 20,932 $ 9,987