XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventory Components
Inventories consisted of the following (in thousands): 
 December 31,
 20242023
Raw materials $— $108 
Work in process29 
Finished goods 1,770 2,570 
Total inventories$1,799 $2,685 
Schedule of Property and Equipment, Net
Property, equipment and leasehold improvements are stated at cost less accumulated depreciation and amortization calculated using the straight-line method over their estimated useful lives as follows:
Asset classificationEstimated useful life
Laboratory equipment5 years
Computer equipment and software3 years
Office equipment and furniture5 years
Leasehold improvementsLesser of useful life or lease term
Property and equipment, net consisted of the following (in thousands): 
 December 31,
 20242023
Laboratory equipment(1)
$35,949 $37,216 
Leasehold improvements12,159 11,912 
Computer equipment2,459 2,565 
Office furniture and equipment1,124 1,469 
Construction in progress(2)
3,441 1,636 
Property and Equipment55,132 54,798 
Less: accumulated depreciation(40,935)(39,311)
Property and equipment, net$14,197 $15,487 
(1) Fully depreciated property and equipment with a cost of $2.6 million and $3.0 million were retired during the years ended December 31, 2024 and 2023, respectively.
(2) Construction in progress includes equipment received but not yet placed into service pending installation.
Depreciation expense included in both research and development expenses and selling, general and administrative expenses in the consolidated statements of operations was as follows (in thousands):
 Year Ended December 31,
 202420232022
Research and development$3,964 $4,594 $4,556 
Selling, general and administrative881 924 846 
Total depreciation expense    $4,845 $5,518 $5,402 
Schedule of Goodwill
Goodwill
December 31,
20242023
Goodwill at beginning of period
$2,463 $3,241 
Impairment— (778)
Goodwill at end of period
$2,463 $2,463 
Schedule of Accrued Liabilities
Other accrued liabilities consisted of the following (in thousands): 
 December 31,
 20242023
Accrued professional and outside service fees$3,064 $2,330 
Accrued purchases2,908 1,402 
Other251 1,003 
Total other accrued liabilities
$6,223 $4,735