XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Segments (Details) - item
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Information        
Number of operating segments     1  
CytomX        
Segment Information        
Percentages of revenue recognized 14.00% 1.00% 7.00% 20.00%
Roche        
Segment Information        
Percentages of revenue recognized 77.00% 77.00% 57.00% 27.00%
Sanofi        
Segment Information        
Percentages of revenue recognized       47.00%
Takeda        
Segment Information        
Percentages of revenue recognized 2.00% 13.00% 29.00% 4.00%