XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Allowance for Credit Losses
The following table presents a reconciliation of the allowance for credit losses (in thousands):
Six Months Ended
June 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
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets are comprised of the following (in thousands):
Six Months Ended
June 30,
Year Ended
December 31,
2025
2024
Prepaid expenses ...............................................................................
$5,304
$3,017
Contract costs, current .......................................................................
2,453
2,453
Other .....................................................................................................
788
662
Total prepaid expenses and other current assets ........................
$8,545
$6,132
Property and equipment, net
Property and equipment consisted of the following (in thousands):
Six Months Ended
June 30,
Year Ended
December 31,
2025
2024
Property and equipment at cost:
Computer equipment and software .................................................
$4,495
$4,489
Furniture, fixtures and equipment ....................................................
1,536
1,233
Capitalized internal-use software .....................................................
54,133
52,606
Leasehold improvements ..................................................................
2,138
2,057
Construction in progress ...................................................................
27
27
Total property and equipment ......................................................
62,329
60,412
Less: Accumulated depreciation and amortization ........................
(54,259)
(51,492)
Property and equipment, net ...........................................................
$8,070
$8,920
The Company capitalized certain internal-use software costs totaling $591,000 and $1.3 million, including
stock-based compensation of $5,000 and $121,000, related to internal-use software development efforts,
during the three months ended June 30, 2025 and 2024, respectively, and $1.5 million and $2.1 million,
including stock-based compensation of $11,000 and $198,000, during the six months ended June 30,
2025 and 2024, respectively. Amortization of capitalized internal-use software totaled $1.0 million and
$761,000 for the three months ended June 30, 2025 and 2024, respectively, and $2.0 million and $1.5
million for the six months ended June 30, 2025 and 2024, respectively.
Depreciation and amortization expense related to property and equipment, excluding capitalized internal-
use software, was $389,000 and $413,000 for three months ended June 30, 2025 and 2024, respectively,
and $759,000 and $885,000 for the six months ended June 30, 2025 and 2024, respectively.
Other Non-Current Assets
Other non-current assets are comprised of the following (in thousands):
Six Months Ended
June 30,
Year Ended
December 31,
2025
2024
Contract costs, net .............................................................................
$5,951
$3,701
Deferred offering costs ......................................................................
4,233
413
Other .....................................................................................................
298
252
Total other non-current assets .........................................................
$10,482
$4,366
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities are comprised of the following (in thousands):
Six Months Ended
June 30,
Year Ended
December 31,
2025
2024
Accrued payroll and related expenses ............................................
$16,620
$18,206
Customer contract and rebate liabilities ..........................................
420
1,041
Accrued royalty ...................................................................................
489
736
Accrued professional fees .................................................................
4,342
1,672
Accrued clinical trial expenses .........................................................
1,183
1,215
Other .....................................................................................................
2,610
2,449
Total accrued expenses and other current liabilities ....................
$25,664
$25,319