XML 46 R36.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
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 43,377 $ 186,563
Cash equivalents, gross unrealized gains 0 6
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 43,377 186,569
Marketable securities, amortized cost 381,443 150,101
Marketable securities, gross unrealized gains 81 284
Marketable securities, gross unrealized losses (673) (1)
Marketable securities, estimated fair value 380,851 150,384
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 43,377 150,648
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 43,377 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 119,844 79,124
Marketable securities, gross unrealized gains 3 62
Marketable securities, gross unrealized losses (131) 0
Marketable securities, estimated fair value 119,716 79,186
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 31,797 32,984
Marketable securities, gross unrealized gains 0 81
Marketable securities, gross unrealized losses (85) (1)
Marketable securities, estimated fair value 31,712 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 137,061 21,846
Marketable securities, gross unrealized gains 65 31
Marketable securities, gross unrealized losses (269) 0
Marketable securities, estimated fair value 136,857 21,877
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 92,741 16,147
Marketable securities, gross unrealized gains 13 110
Marketable securities, gross unrealized losses (188) 0
Marketable securities, estimated fair value $ 92,566 $ 16,257