XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis and Carrying Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Level 2        
Liabilities        
Contingent consideration $ 0 $ 5,700 $ 4,700 $ 7,400
Level 3        
Liabilities        
Contingent consideration 183,700 84,600 $ 69,900 $ 58,100
Carrying Value | Recurring Basis        
Assets        
Cash and cash equivalents 461,500 482,400    
Marketable securities 1,006,500 298,100    
Collateral for interest rate swap 6,000 6,000    
Liabilities        
Interest rate swap 2,300 1,200    
Deferred consideration   5,700    
Contingent consideration 183,700 84,600    
Estimate of Fair Value Measurement | Recurring Basis | Level 1        
Assets        
Cash and cash equivalents 461,500 482,400    
Marketable securities 1,006,500 298,100    
Collateral for interest rate swap 6,000 6,000    
Liabilities        
Interest rate swap 0 0    
Deferred consideration   0    
Contingent consideration 0 0    
Estimate of Fair Value Measurement | Recurring Basis | Level 2        
Assets        
Cash and cash equivalents 0 0    
Marketable securities 0 0    
Collateral for interest rate swap 0 0    
Liabilities        
Interest rate swap 2,300 1,200    
Deferred consideration   5,700    
Contingent consideration 0 0    
Estimate of Fair Value Measurement | Recurring Basis | Level 3        
Assets        
Cash and cash equivalents 0 0    
Marketable securities 0 0    
Collateral for interest rate swap 0 0    
Liabilities        
Interest rate swap 0 0    
Deferred consideration   0    
Contingent consideration $ 183,700 $ 84,600