XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventory
Inventory consisted of the following (in thousands):
June 30, 2025December 31, 2024
Finished goods$8,396 $4,819 
Work in progress5,650 3,793 
Raw materials13,869 10,891 
Total inventory$27,915 $19,503 
Summary of Components of Accrued and Other Liabilities
Accrued and other liabilities consisted of the following (in thousands):
June 30, 2025December 31, 2024
Clinical studies$15,954 $16,166 
Professional fees6,698 5,971 
Short-term lease liability6,342 6,103 
Deferred revenue5,952 4,848 
Laboratory processing fees and materials 3,234 3,184 
Other accrued expenses5,831 7,080 
Total accrued and other liabilities$44,011 $43,352