XML 68 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Development and Other Agreements - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Nov. 20, 2018
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 28, 2018
Development Agreements [Line Items]              
Collaborative research and development fee   $ 87.1 $ 87.1 $ 0.0 $ 0.0    
Collaborative Arrangement | Verily Life Sciences | Collaborative Arrangement, Initial Payment              
Development Agreements [Line Items]              
Initial payment on collaborative agreement $ 250.0            
Issuance of common stock in connection with acquisition, shares (in shares) 1,840,943            
Collaborative research and development fee   $ 87.1       $ 217.7  
Closing stock price (USD per share)             $ 118.28
Collaborative Arrangement | Verily Life Sciences | Collaborative Arrangement, Approval Milestone              
Development Agreements [Line Items]              
Potential future common stock issuable (shares) 736,377            
Collaborative Arrangement | Verily Life Sciences | Collaborative Arrangement, Milestone Payments              
Development Agreements [Line Items]              
Collaborative research and development fee         $ 3.2    
Potential future common stock issuable (shares) 1,288,660