XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value measurements - Recorded Amount of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets:    
Marketable securities: $ 653,837 $ 956,437
Equity securities 2,707 5,653
Fair Value, Measurements, Recurring    
Assets:    
Cash and cash equivalents 439,714 317,705
Equity securities 2,707 5,653
Total 1,093,551 1,274,142
Liabilities:    
Contingent consideration 1,878 1,509
Total 1,878 1,509
Fair Value, Measurements, Recurring | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 429,279 675,271
Fair Value, Measurements, Recurring | Corporate bonds    
Assets:    
Marketable securities: 142,896 197,563
Fair Value, Measurements, Recurring | Commercial paper    
Assets:    
Marketable securities: 78,955 77,950
Fair Value, Measurements, Recurring | Quoted prices in active markets (Level 1)    
Assets:    
Cash and cash equivalents 410,715 317,705
Equity securities 2,707 5,653
Total 413,422 323,358
Liabilities:    
Contingent consideration 0 0
Total 0 0
Fair Value, Measurements, Recurring | Quoted prices in active markets (Level 1) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 0 0
Fair Value, Measurements, Recurring | Quoted prices in active markets (Level 1) | Corporate bonds    
Assets:    
Marketable securities: 0 0
Fair Value, Measurements, Recurring | Quoted prices in active markets (Level 1) | Commercial paper    
Assets:    
Marketable securities: 0 0
Fair Value, Measurements, Recurring | Significant other observable inputs (Level 2)    
Assets:    
Cash and cash equivalents 28,999 0
Equity securities 0 0
Total 680,129 950,784
Liabilities:    
Contingent consideration 0 0
Total 0 0
Fair Value, Measurements, Recurring | Significant other observable inputs (Level 2) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 429,279 675,271
Fair Value, Measurements, Recurring | Significant other observable inputs (Level 2) | Corporate bonds    
Assets:    
Marketable securities: 142,896 197,563
Fair Value, Measurements, Recurring | Significant other observable inputs (Level 2) | Commercial paper    
Assets:    
Marketable securities: 78,955 77,950
Fair Value, Measurements, Recurring | Significant unobservable inputs (Level 3)    
Assets:    
Cash and cash equivalents 0 0
Equity securities 0 0
Total 0 0
Liabilities:    
Contingent consideration 1,878 1,509
Total 1,878 1,509
Fair Value, Measurements, Recurring | Significant unobservable inputs (Level 3) | U.S. government agency securities and treasuries    
Assets:    
Marketable securities: 0 0
Fair Value, Measurements, Recurring | Significant unobservable inputs (Level 3) | Corporate bonds    
Assets:    
Marketable securities: 0 0
Fair Value, Measurements, Recurring | Significant unobservable inputs (Level 3) | Commercial paper    
Assets:    
Marketable securities: $ 0 $ 0