XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Credit Loss The following table presents a reconciliation of the allowance for credit losses (in thousands):
Nine Months Ended
September 30,
Year Ended
December 31,
2025
2024
Balance at beginning of period .........................................................
$814
$1,058
Additions ..............................................................................................
Write-offs ..............................................................................................
(171)
(244)
Balance at end of period ...................................................................
$643
$814
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets are comprised of the following (in thousands):
September 30,
December 31,
2025
2024
Prepaid expenses ...............................................................................
$5,372
$3,017
Contract costs, current .......................................................................
2,453
2,453
Other .....................................................................................................
936
662
Total prepaid expenses and other current assets ........................
$8,761
$6,132
Schedule of Property and Equipment, Net Property and equipment consisted of the following (in thousands):
September 30,
December 31,
2025
2024
Property and equipment at cost:
Computer equipment and software .................................................
$4,503
$4,489
Furniture, fixtures and equipment ....................................................
1,578
1,233
Capitalized internal-use software .....................................................
55,104
52,606
Leasehold improvements ..................................................................
2,145
2,057
Construction in progress ...................................................................
215
27
Total property and equipment ......................................................
63,545
60,412
Less: Accumulated depreciation and amortization ........................
(55,561)
(51,492)
Property and equipment, net ...........................................................
$7,984
$8,920
Schedule of Other Non-Current Assets Other non-current assets are comprised of the following (in thousands):
September 30,
December 31,
2025
2024
Contract costs, net .............................................................................
$6,681
$3,701
Deferred offering costs ......................................................................
413
Other .....................................................................................................
364
252
Total other non-current assets .........................................................
$7,045
$4,366
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities are comprised of the following (in thousands):
September 30,
December 31,
2025
2024
Accrued payroll and related expenses ............................................
$23,057
$18,206
Customer contract and rebate liabilities ..........................................
520
1,041
Accrued royalty ...................................................................................
1,015
736
Accrued professional fees .................................................................
2,274
1,672
Accrued clinical trial expenses .........................................................
962
1,215
Other .....................................................................................................
2,540
2,449
Total accrued expenses and other current liabilities ....................
$30,368
$25,319