XML 44 R30.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial Instruments (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract] |
Fair Value, by Balance Sheet Grouping | The following table shows the Company’s cash, cash equivalents and marketable debt securities by significant investment category as of December 31, 2024:
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | Current |  | Noncurrent
​ | ​ | Amortized | ​ | Unrealized | ​ | Unrealized | ​ | Fair | ​ | Cash and Cash | ​ | Marketable | ​ | Marketable
​ | ​ | Cost (1) | ​ | Gains | ​ | Losses | ​ | Value | ​ | Equivalents | ​ | Securities | ​ | Securities
Cash |  | $ | — |  | $ | — |  | $ | — |  | $ | — |  | $ | 3,020 |  | $ | — |  | $ | —
Level 1: | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​
Money market funds |  | ​ | — |  | ​ | — |  | ​ | — |  | ​ | — |  | ​ | 94,112 |  | ​ | — |  | ​ | —
U.S. Treasury securities |  | ​ | 156,040 |  | ​ | 1,688 |  | ​ | (6) |  | ​ | 157,722 |  | ​ | — |  | ​ | 110,249 |  | ​ | 47,473
Subtotal |  | ​ | 156,040 |  | ​ | 1,688 |  | ​ | (6) |  | ​ | 157,722 |  | ​ | 94,112 |  | ​ | 110,249 |  | ​ | 47,473
Level 2 (2): |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Commercial paper |  | ​ | 19,902 |  | ​ | 531 |  | ​ | — |  | ​ | 20,433 |  | ​ | — |  | ​ | 20,433 |  | ​ | —
Total | ​ | $ | 175,942 | ​ | $ | 2,219 | ​ | $ | (6) | ​ | $ | 178,155 | ​ | $ | 97,132 | ​ | $ | 130,682 | ​ | $ | 47,473
(1) | There was no allowance for expected credit losses on available-for-sale debt securities as of December 31, 2024 as the unrealized losses were deemed to be temporary in nature.
(2) | The valuation techniques used to measure the fair values of the Company’s Level 2 financial instruments, which generally have counterparties with high credit ratings, are based on quoted market prices or model-driven valuations using significant inputs derived from or corroborated by observable market data.
Debt Securities, Available-for-Sale | The following table shows the fair value of the Company’s noncurrent marketable debt securities, by contractual maturity, as of December 31, 2024:
​ | ​ | ​ | ​
Due within 1 year |  | $ | 130,682
Due after 1 year through 5 years | ​ |  | 47,473
Total fair value | ​ | $ | 178,155
​

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 + Details
Name: | us-gaap_FairValueByBalanceSheetGroupingTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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