XML 40 R28.htm IDEA: XBRL DOCUMENT
v3.25.1

Investments, Debt and Equity Securities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract] |
Schedule of Available-for-Sale Securities Reconciliation |
|  | March 31, 2025
|  | Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
Available-for-sale – matures within one year: |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 14,657 |  |  | $ | 8 |  |  | $ | (5) |  |  | $ | 14,660 |
U.S. Treasury |  | 10,921 |  |  | 10 |  |  | (1) |  |  | 10,930 |
Commercial paper |  | 3,743 |  |  | — |  |  | (1) |  |  | 3,742 |
Agency bonds |  | 1,891 |  |  | 1 |  |  | (1) |  |  | 1,891 |
|  | 31,212 |  |  | 19 |  |  | (8) |  |  | 31,223 |
Available-for-sale – matures after one year: |  |  |  |  |  |  |  |
Corporate bonds |  | 12,975 |  |  | 13 |  |  | — |  |  | 12,988 |
U.S. Treasury |  | 3,002 |  |  | 11 |  |  | — |  |  | 3,013 |
Agency bonds |  | 2,003 |  |  | — |  |  | — |  |  | 2,003 |
|  | 17,980 |  |  | 24 |  |  | — |  |  | 18,004 |
Total |  | $ | 49,192 |  |  | $ | 43 |  |  | $ | (8) |  |  | $ | 49,227 |
|  | December 31, 2024
|  | Amortized cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Fair Value
Available-for-sale – matures within one year: |  |  |  |  |  |  |  |
Corporate bonds |  | $ | 27,301 |  |  | $ | 16 |  |  | $ | (9) |  |  | $ | 27,308 |
U.S. Treasury |  | 16,938 |  |  | 20 |  |  | (1) |  |  | 16,957 |
Commercial paper |  | 1,945 |  |  | — |  |  | (4) |  |  | 1,941 |
Agency bonds |  | 2,070 |  |  | 1 |  |  | (2) |  |  | 2,069 |
|  | 48,254 |  |  | 37 |  |  | (16) |  |  | 48,275 |
Available-for-sale – matures after one year: |  |  |  |  |  |  |  |
Corporate bonds |  | 2,423 |  |  | — |  |  | — |  |  | 2,423 |
U.S. Treasury |  | 954 |  |  | 2 |  |  | — |  |  | 956 |
|  | 3,377 |  |  | 2 |  |  | — |  |  | 3,379 |
Total |  | $ | 51,631 |  |  | $ | 39 |  |  | $ | (16) |  |  | $ | 51,654 |

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

X
- Definition Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration