v3.25.2
Collaboration Agreements - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Research and development expense $ 0.2 $ 1.3
Percentage of cost related to research and development 50.00% 50.00%