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