XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.24.3

Cash Equivalents and Marketable Securities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Cash and Cash Equivalents [Abstract] |
Estimated Fair Value of Cash Equivalents and Marketable Securities and the Gross Unrealized Gains and Losses | The following tables summarize the estimated fair value of the Company’s cash equivalents and marketable securities and the gross unrealized gains and losses (in thousands):
| December 31, 2023
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value
Cash equivalents: |  |  |  |  |  |  |
Money market funds | $ | 150,648 |  |  | $ | — |  |  | $ | — |  |  | $ | 150,648 |
Commercial paper | 24,950 |  |  | 5 |  |  | — |  |  | 24,955 |
U.S. government treasury securities | 10,965 |  |  | 1 |  |  | — |  |  | 10,966 |
Total cash equivalents | 186,563 |  |  | 6 |  |  | — |  |  | 186,569 |
Marketable securities: |  |  |  |  |  |  |
Commercial paper | 79,124 |  |  | 62 |  |  | — |  |  | 79,186 |
Corporate bonds | 32,984 |  |  | 81 |  |  | (1) |  |  | 33,064 |
U.S. government treasury securities | 21,846 |  |  | 31 |  |  | — |  |  | 21,877 |
U.S. government agency securities | 16,147 |  |  | 110 |  |  | — |  |  | 16,257 |
Total marketable securities | $ | 150,101 |  |  | $ | 284 |  |  | $ | (1) |  |  | $ | 150,384 |
| December 31, 2022
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value
Cash equivalents: |  |  |  |  |  |  |
Money market funds | $ | 15,250 |  |  | $ | — |  |  | $ | — |  |  | $ | 15,250 |
Commercial paper | 7,021 |  |  | 1 |  |  | (2) |  |  | 7,020 |
U.S. government agency securities | 3,736 |  |  | — |  |  | (1) |  |  | 3,735 |
Total cash equivalents | $ | 26,007 |  |  | $ | 1 |  |  | $ | (3) |  |  | $ | 26,005 |
Marketable securities: |  |  |  |  |  |  |
Commercial paper | $ | 16,644 |  |  | $ | 2 |  |  | $ | (25) |  |  | $ | 16,621 |
Corporate bonds | 3,738 |  |  | — |  |  | (6) |  |  | 3,732 |
U.S. government agency securities | 495 |  |  | — |  |  | — |  |  | 495 |
Total marketable securities | $ | 20,877 |  |  | $ | 2 |  |  | $ | (31) |  |  | $ | 20,848 |
Available-for-Sale Securities in an Unrealized Loss Position | The following table summarizes the available-for-sale securities in an unrealized loss position for which an allowance for credit losses has not been recorded as of December 31, 2023 and 2022, aggregated by major security type and length of time in a continuous unrealized loss position:
| December 31, 2023
| Less Than 12 Months |  | 12 Months or Longer |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Commercial paper | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | — |  |  | $ | — |
Corporate bonds | 9,907 |  |  | (1) |  |  | — |  |  | — |  |  | 9,907 |  |  | (1) |
U.S. government treasury securities | 4,831 |  |  | — |  |  | — |  |  | — |  |  | 4,831 |  |  | — |
Total marketable securities | $ | 14,738 |  |  | $ | (1) |  |  | $ | — |  |  | $ | — |  |  | $ | 14,738 |  |  | $ | (1) |
| December 31, 2022
| Less Than 12 Months |  | 12 Months or Longer |  | Total
| Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses |  | Fair Value |  | Unrealized Losses
Commercial paper | $ | 17,699 |  |  | $ | (27) |  |  | $ | — |  |  | $ | — |  |  | $ | 17,699 |  |  | $ | (27) |
Corporate bonds | 3,732 |  |  | (6) |  |  | — |  |  | — |  |  | 3,732 |  |  | (6) |
U.S. government agency securities | 3,735 |  |  | (1) |  |  | — |  |  | — |  |  | 3,735 |  |  | (1) |
Total marketable securities | $ | 25,166 |  |  | $ | (34) |  |  | $ | — |  |  | $ | — |  |  | $ | 25,166 |  |  | $ | (34) |
Contractual Maturities of Marketable Securities at Estimated Fair Value | The following table summarizes the contractual maturities of the Company's marketable securities at estimated fair value (in thousands):
| December 31,
| 2023 |  | 2022
Due in one year or less | $ | 115,784 |  |  | $ | 20,848 |
Due in 1 - 2 years | 34,600 |  |  | — |
Total marketable securities | $ | 150,384 |  |  | $ | 20,848 |

X
- References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash, cash equivalents, and investments. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration