v3.26.1
Segment Reporting (Additional Information) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Segment
Mar. 31, 2025
USD ($)
Segment Reporting Information [Line Items]    
Number Of Reportable Segments | Segment 1  
Research service revenue - related party $ 5,000 $ 983
Research Service Revenue [Member]    
Segment Reporting Information [Line Items]    
Research service revenue - related party 0 983
Research Service Revenue [Member] | UNITED STATES    
Segment Reporting Information [Line Items]    
Research service revenue - related party   1,000
Collaboration and license revenue    
Segment Reporting Information [Line Items]    
Research service revenue - related party 5,000 $ 0
Collaboration and license revenue | Germany    
Segment Reporting Information [Line Items]    
Research service revenue - related party $ 5,000