XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Collaborative Arrangements and Licensing Agreements - Revenue from Collaborative Relationship with Ono (Details) - Ono [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Collaborative Arrangements and Licensing Agreements [Abstract]    
Revenue $ 2,979 $ 282,979
Revenue [Member] | Strategic Partner [Member]    
Collaborative Arrangements and Licensing Agreements [Abstract]    
Concentration percentage 2.00% 38.00%