XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 63,176 $ 87,734
Cash equivalents, gross unrealized gains 0 6
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 63,176 87,740
Marketable securities, amortized cost 420,510 513,507
Marketable securities, gross unrealized gains 829 651
Marketable securities, gross unrealized losses (38) (493)
Marketable securities, estimated fair value 421,301 513,665
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 63,176 65,902
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 63,176 65,902
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost   21,832
Cash equivalents, gross unrealized gains   6
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   21,838
Marketable securities, amortized cost 61,068 143,265
Marketable securities, gross unrealized gains 17 104
Marketable securities, gross unrealized losses 0 (77)
Marketable securities, estimated fair value 61,085 143,292
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 63,556 56,471
Marketable securities, gross unrealized gains 76 25
Marketable securities, gross unrealized losses (5) (48)
Marketable securities, estimated fair value 63,627 56,448
U.S. government treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 231,032 227,155
Marketable securities, gross unrealized gains 672 385
Marketable securities, gross unrealized losses (29) (296)
Marketable securities, estimated fair value 231,675 227,244
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 64,854 86,616
Marketable securities, gross unrealized gains 64 137
Marketable securities, gross unrealized losses (4) (72)
Marketable securities, estimated fair value $ 64,914 $ 86,681