XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial assets:    
Cash equivalents $ 344,800 $ 191,900
Derivative financial instruments $ 24,900 $ 38,700
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Total financial assets $ 369,700 $ 230,600
Financial liabilities:    
Contingent consideration 400 1,900
Level 1    
Financial assets:    
Cash equivalents 344,800 191,900
Derivative financial instruments 0 0
Total financial assets 344,800 191,900
Financial liabilities:    
Contingent consideration 0 0
Level 2    
Financial assets:    
Cash equivalents 0 0
Derivative financial instruments 24,900 38,700
Total financial assets 24,900 38,700
Financial liabilities:    
Contingent consideration 0 0
Level 3    
Financial assets:    
Cash equivalents 0 0
Derivative financial instruments 0 0
Total financial assets 0 0
Financial liabilities:    
Contingent consideration $ 400 $ 1,900