XML 60 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Estimated Fair Value of Cash Equivalents and Marketable Securities and the Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 69,900 $ 186,563
Cash equivalents, gross unrealized gains 0 6
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 69,900 186,569
Marketable securities, amortized cost 341,246 150,101
Marketable securities, gross unrealized gains 1,421 284
Marketable securities, gross unrealized losses (20) (1)
Marketable securities, estimated fair value 342,647 150,384
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 69,900 150,648
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 69,900 150,648
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost   24,950
Cash equivalents, gross unrealized gains   5
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   24,955
Marketable securities, amortized cost 75,503 79,124
Marketable securities, gross unrealized gains 214 62
Marketable securities, gross unrealized losses 0 0
Marketable securities, estimated fair value 75,717 79,186
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 26,457 32,984
Marketable securities, gross unrealized gains 76 81
Marketable securities, gross unrealized losses (3) (1)
Marketable securities, estimated fair value 26,530 33,064
U.S. government treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost   10,965
Cash equivalents, gross unrealized gains   1
Cash equivalents, gross unrealized losses   0
Cash equivalents, estimated fair value   10,966
Marketable securities, amortized cost 139,313 21,846
Marketable securities, gross unrealized gains 768 31
Marketable securities, gross unrealized losses (9) 0
Marketable securities, estimated fair value 140,072 21,877
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 99,973 16,147
Marketable securities, gross unrealized gains 363 110
Marketable securities, gross unrealized losses (8) 0
Marketable securities, estimated fair value $ 100,328 $ 16,257