XML 88 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value    
Assets, Carrying Amount $ 5,950,076 $ 2,251,282
Liabilities, Carrying amount 1,344,380 784,363
Recurring basis | Contingent consideration    
Fair Value    
Liabilities, Fair value 62,297 9,760
Recurring basis | Convertible senior notes    
Fair Value    
Liabilities, Fair value 1,129,765 1,272,766
Recurring basis | Long-term debt    
Fair Value    
Liabilities, Fair value 129,437 175,402
Recurring basis | Finance obligations    
Fair Value    
Liabilities, Fair value 253,684 181,553
Recurring basis | Swaps and Forward Contracts    
Fair Value    
Liabilities, Fair value 981  
Recurring basis | Cash and cash equivalents    
Fair Value    
Assets, Fair Value 115,241  
Recurring basis | Corporate bonds    
Fair Value    
Assets, Fair Value 226,382  
Recurring basis | U.S. Treasuries    
Fair Value    
Assets, Fair Value 1,013,883  
Recurring basis | Equity securities    
Fair Value    
Assets, Fair Value 147,995  
Recurring basis | Swaps and Forward Contracts    
Fair Value    
Assets, Fair Value 70  
Recurring basis | Level 1 | Swaps and Forward Contracts    
Fair Value    
Liabilities, Fair value 981  
Recurring basis | Level 1 | Cash and cash equivalents    
Fair Value    
Assets, Fair Value 115,241  
Recurring basis | Level 1 | U.S. Treasuries    
Fair Value    
Assets, Fair Value 1,013,883  
Recurring basis | Level 1 | Equity securities    
Fair Value    
Assets, Fair Value 147,995  
Recurring basis | Level 1 | Swaps and Forward Contracts    
Fair Value    
Assets, Fair Value 70  
Recurring basis | Level 2 | Convertible senior notes    
Fair Value    
Liabilities, Fair value 1,129,765 1,272,766
Recurring basis | Level 2 | Corporate bonds    
Fair Value    
Assets, Fair Value 226,382  
Recurring basis | Level 3 | Contingent consideration    
Fair Value    
Liabilities, Fair value 62,297 9,760
Recurring basis | Level 3 | Long-term debt    
Fair Value    
Liabilities, Fair value 129,437 175,402
Recurring basis | Level 3 | Finance obligations    
Fair Value    
Liabilities, Fair value 253,684 181,553
Carrying value | Contingent consideration    
Fair Value    
Liabilities, Carrying amount 62,297 9,760
Carrying value | Convertible senior notes    
Fair Value    
Liabilities, Carrying amount 192,633 85,640
Carrying value | Long-term debt    
Fair Value    
Liabilities, Carrying amount 128,046 175,402
Carrying value | Finance obligations    
Fair Value    
Liabilities, Carrying amount 253,684 $ 181,553
Carrying value | Swaps and Forward Contracts    
Fair Value    
Liabilities, Carrying amount 981  
Carrying value | Cash and cash equivalents    
Fair Value    
Assets, Carrying Amount 115,241  
Carrying value | Corporate bonds    
Fair Value    
Assets, Carrying Amount 226,382  
Carrying value | U.S. Treasuries    
Fair Value    
Assets, Carrying Amount 1,013,883  
Carrying value | Equity securities    
Fair Value    
Assets, Carrying Amount 147,995  
Carrying value | Swaps and Forward Contracts    
Fair Value    
Assets, Carrying Amount $ 70