v3.25.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 17, 2025
Revenue          
Amount due or owed         $ 0
Deferred revenue recognized         $ 2,733,000
Activity in deferred revenue          
Balance at the beginning of the period     $ 226,000    
Symbio          
Activity in deferred revenue          
Balance at the beginning of the period     2,791,000    
Recognition to revenue     (2,791,000)    
License and collaboration agreements. | Symbio          
Revenue          
Upfront license fee recognition over time $ 2,733,000 $ 57,000 $ 2,790,000 $ 113,000