XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment      
Total property and equipment $ 27,810 $ 26,445  
Less: accumulated depreciation and amortization (23,464) (22,385)  
Property and equipment, net 4,346 4,060  
Depreciation and amortization expense 3,177 3,008 $ 2,896
Laboratory equipment      
Property and Equipment      
Total property and equipment 10,411 9,848  
Manufacturing equipment      
Property and Equipment      
Total property and equipment 3,010 2,419  
Office furniture and equipment      
Property and Equipment      
Total property and equipment 3,965 3,738  
Leasehold improvements      
Property and Equipment      
Total property and equipment 10,285 9,653  
Construction in progress      
Property and Equipment      
Total property and equipment 139 787  
Property and equipment      
Property and Equipment      
Depreciation and amortization expense $ 1,600 $ 1,500 $ 1,400