XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Collaborative Arrangements and Licensing Agreements - Revenue from Collaborative Relationship with AstraZeneca (Details) - AstraZeneca [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Collaborative Arrangements and Licensing Agreements [Abstract]        
Revenue $ 27,128 $ 19,461 $ 101,705 $ 47,106
Revenue [Member] | Strategic Partner [Member]        
Collaborative Arrangements and Licensing Agreements [Abstract]        
Concentration percentage 17.00% 15.00% 14.00% 10.00%