v3.26.1
Revenue Arrangements (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 28, 2024
Jun. 30, 2020
Disaggregation of Revenue [Line Items]                  
Government Assistance Current Statement Of Financial Position Extensible Enumeration Not Disclosed Flag     receivable   receivable        
Grant $ 0 $ 298,000 $ 78,000 $ 998,000          
Unsatisfied performance obligation 0   0   $ 0        
National Institute of Neurological Disorders and Stroke of the National Institutes of Health Funding                  
Disaggregation of Revenue [Line Items]                  
Government assistance, award amount             $ 1,500,000    
Government assistance, potential additional award amount   1,500,000   1,500,000          
Government assistance, asset, current 0   0   $ 900,000        
Grant $ 0 $ 200,000 $ 100,000 $ 900,000          
SOBI | License                  
Disaggregation of Revenue [Line Items]                  
Contract liability               $ 30,000,000.0 $ 75,000,000.0
Future contingent additional payments                 $ 630,000,000.0
Revenue recognized           $ 30,000,000.0