XML 49 R31.htm IDEA: XBRL DOCUMENT
v3.26.1

Balance Sheet Components (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Balance Sheet Components [Abstract] |
Summary of Available-for-sale Investments and Restricted Cash |
| December 31, 2025
|  | Amortized |  |  | Gross Unrealized |  |  | Estimated
| Cost |  | Gains |  | Losses |  |  | Fair Value
Assets |  |  |  |  |  |  |  |  |  |  |
Money market funds, included in cash equivalents | $ | 27,806 |  | $ | — |  | $ | — |  | $ | 27,806
Money market funds, included in restricted cash, non-current |  | 4,709 |  |  | — |  |  | — |  |  | 4,709
U.S. government securities |  | 81,385 |  |  | 94 |  |  | — |  |  | 81,479
U.S. treasury bills |  | 39,568 |  |  | 25 |  |  | — |  |  | 39,593
Corporate bonds/notes |  | 57,564 |  |  | 19 |  |  | (12) |  |  | 57,571
Agency bonds/notes |  | 25,147 |  |  | 7 |  |  | (3) |  |  | 25,151
Asset-backed securities |  | 21,689 |  |  | 22 |  |  | — |  |  | 21,711
Commercial paper |  | 9,868 |  |  | 2 |  |  | — |  |  | 9,870
Total | $ | 267,736 |  | $ | 169 |  | $ | (15) |  | $ | 267,890
Classified as: |  |  |  |  |  |  |  |  |  |  |
Cash equivalents |  |  |  |  |  |  |  |  |  | $ | 27,806
Short-term investments |  |  |  |  |  |  |  |  |  |  | 132,010
Long-term investments |  |  |  |  |  |  |  |  |  |  | 103,365
Restricted cash |  |  |  |  |  |  |  |  |  |  | 4,709
Total |  |  |  |  |  |  |  |  |  | $ | 267,890
Summary of Fair Value of Cash Equivalents and Available-for-sale Investments Classified by Maturity |
| December 31, 2025
Amounts maturing within one year | $ | 159,816
Amounts maturing after one year through two years |  | 103,365
Total | $ | 263,181
Schedule of Available-for-sale Investments in an Unrealized Loss Position |
| December 31, 2025
| Less than 12 months
| Fair Value |  | Unrealized Loss
Assets |  |  |  |  |
Corporate bonds/notes | $ | 26,716 |  | $ | (12)
Agency bonds/notes |  | 3,995 |  |  | (3)
Total | $ | 30,711 |  | $ | (15)
Schedule of Allowance for Credit Loss |
| Year Ended December 31,
| 2025 |  | 2024
Balance at beginning of period | $ | 814 |  | $ | 1,058
Additions |  | — |  |  | —
Write-offs |  | (188) |  |  | (244)
Balance at end of period | $ | 626 |  | $ | 814
Summary of Prepaid Expenses and Other Current Assets |
| December 31,
| 2025 |  | 2024
Prepaid expenses | $ | 5,964 |  | $ | 3,017
Contract costs, current |  | 6,669 |  |  | 2,453
Other |  | 1,442 |  |  | 662
Total prepaid expenses and other current assets | $ | 14,075 |  | $ | 6,132
Schedule of Property and Equipment, Net |
| December 31,
| 2025 |  | 2024
Property and equipment at cost: |  |  |  |  |
Computer equipment and software | $ | 4,223 |  | $ | 4,489
Furniture, fixtures and equipment |  | 2,114 |  |  | 1,233
Capitalized internal-use software |  | 12,529 |  |  | 52,606
Leasehold improvements |  | 2,086 |  |  | 2,057
Construction in progress |  | 140 |  |  | 27
Total property and equipment |  | 21,092 |  |  | 60,412
Less: Accumulated depreciation and amortization |  | (12,505) |  |  | (51,492)
Property and equipment, net | $ | 8,587 |  | $ | 8,920
Schedule of Other Non-Current Assets |
| December 31,
| 2025 |  | 2024
Contract costs, net | $ | 4,260 |  | $ | 3,701
Deferred offering costs |  | — |  |  | 413
Other |  | 839 |  |  | 252
Total other non-current assets | $ | 5,099 |  | $ | 4,366
Schedule of Accrued Expenses and Other Current Liabilities |
| December 31,
| 2025 |  | 2024
Accrued payroll and related expenses | $ | 28,150 |  | $ | 18,206
Accrued professional fees |  | 1,162 |  |  | 1,672
Accrued clinical trial expenses |  | 864 |  |  | 1,215
Customer contract and rebate liabilities |  | 627 |  |  | 1,041
Accrued royalty |  | 550 |  |  | 736
Other |  | 1,926 |  |  | 2,449
| $ | 33,279 |  | $ | 25,319

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
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 the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs. + References No definition available. + Details
Name: | us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of noncurrent assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration