XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components BALANCE SHEET COMPONENTS
Inventory
Inventory consisted of the following (in thousands):
December 31,
20242023
Finished goods$4,819 $3,658 
Work in progress3,793 5,191 
Raw materials10,891 10,622 
Total inventory$19,503 $19,471 
Property and Equipment, Net
Property and equipment consisted of the following (in thousands):
December 31,
20242023
Machinery and equipment$18,771 $18,051 
Leasehold improvements18,106 18,259 
Internally developed software13,843 15,116 
Construction in progress11,937 8,306 
Computer and office equipment5,650 5,609 
Furniture and fixtures2,187 2,168 
Property and equipment70,494 67,509 
Less: Accumulated depreciation and amortization(36,942)(32,263)
Property and equipment, net$33,552 $35,246 
Depreciation expense was $7.8 million, $7.9 million and $5.2 million for the years ended December 31, 2024, 2023 and 2022, respectively.
Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
December 31,
20242023
Clinical studies$16,166 $15,744 
Short-term lease liability6,103 5,943 
Professional fees5,971 5,911 
Deferred revenue4,848 4,748 
Laboratory processing fees and materials3,184 2,890 
Contingent consideration2,414 5,469 
Travel and expenses
819 — 
Accrued shipping expenses504 335 
Accrued royalty255 348 
Deferred payments for intangible assets250 920 
Capital expenditures126 151 
License and other collaboration fees67 250 
Other accrued expenses2,645 2,788 
Total accrued and other liabilities$43,352 $45,497