XML 43 R33.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
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost $ 225,797 $ 186,563
Cash equivalents, gross unrealized gains 0 6
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 225,797 186,569
Marketable securities, amortized cost 257,487 150,101
Marketable securities, gross unrealized gains 53 284
Marketable securities, gross unrealized losses (451) (1)
Marketable securities, estimated fair value 257,089 150,384
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, amortized cost 225,797 150,648
Cash equivalents, gross unrealized gains 0 0
Cash equivalents, gross unrealized losses 0 0
Cash equivalents, estimated fair value 225,797 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 74,803 79,124
Marketable securities, gross unrealized gains 12 62
Marketable securities, gross unrealized losses (23) 0
Marketable securities, estimated fair value 74,792 79,186
Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 41,497 32,984
Marketable securities, gross unrealized gains 11 81
Marketable securities, gross unrealized losses (74) (1)
Marketable securities, estimated fair value 41,434 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 85,250 21,846
Marketable securities, gross unrealized gains 4 31
Marketable securities, gross unrealized losses (209) 0
Marketable securities, estimated fair value 85,045 21,877
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable securities, amortized cost 55,937 16,147
Marketable securities, gross unrealized gains 26 110
Marketable securities, gross unrealized losses (145) 0
Marketable securities, estimated fair value $ 55,818 $ 16,257