XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets and liabilities measured at fair value on a recurring basis (Details) - Recurring basis - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Level 1 | Swaps and Forward Contracts    
Fair Value    
Liabilities, Fair value   $ 981
Level 1 | Cash and cash equivalents    
Fair Value    
Assets, Fair Value $ 212,577 115,241
Level 1 | U.S. Treasuries    
Fair Value    
Assets, Fair Value 1,139,310 1,013,883
Level 1 | Equity securities    
Fair Value    
Assets, Fair Value 134,836 147,995
Level 1 | Swaps and Forward Contracts    
Fair Value    
Assets, Fair Value   70
Level 2 | Corporate bonds    
Fair Value    
Assets, Fair Value 193,633 226,382
Level 3 | Contingent consideration    
Fair Value    
Liabilities, Fair value 116,165 62,297
Carrying value | Contingent consideration    
Fair Value    
Liabilities, Fair value 116,165 62,297
Carrying value | Swaps and Forward Contracts    
Fair Value    
Liabilities, Fair value   981
Carrying value | Cash and cash equivalents    
Fair Value    
Assets, Fair Value 212,577 115,241
Carrying value | Corporate bonds    
Fair Value    
Assets, Fair Value 193,633 226,382
Carrying value | U.S. Treasuries    
Fair Value    
Assets, Fair Value 1,139,310 1,013,883
Carrying value | Equity securities    
Fair Value    
Assets, Fair Value 134,836 147,995
Carrying value | Swaps and Forward Contracts    
Fair Value    
Assets, Fair Value   70
Fair value | Contingent consideration    
Fair Value    
Liabilities, Fair value 116,165 62,297
Fair value | Swaps and Forward Contracts    
Fair Value    
Liabilities, Fair value   981
Fair value | Cash and cash equivalents    
Fair Value    
Assets, Fair Value 212,577 115,241
Fair value | Corporate bonds    
Fair Value    
Assets, Fair Value 193,633 226,382
Fair value | U.S. Treasuries    
Fair Value    
Assets, Fair Value 1,139,310 1,013,883
Fair value | Equity securities    
Fair Value    
Assets, Fair Value $ 134,836 147,995
Fair value | Swaps and Forward Contracts    
Fair Value    
Assets, Fair Value   $ 70