v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment    
Property and equipment, gross $ 99,520 $ 144,462
Less accumulated depreciation and amortization (35,136) (47,626)
Total property and equipment, net 64,384 96,836
Furniture And Fixtures    
Property and equipment    
Property and equipment, gross 508 1,309
Computer And Office Equipment    
Property and equipment    
Property and equipment, gross 2,444 3,132
Software    
Property and equipment    
Property and equipment, gross 1,188 2,130
Leasehold improvements-building    
Property and equipment    
Property and equipment, gross 59,485 59,038
Scientific Equipment    
Property and equipment    
Property and equipment, gross $ 35,895 $ 78,853