XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Assets and Liabilities Recorded at Fair Value on Recurring Basis (Detail) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Assets, fair value $ 214,732 $ 206,412
Liabilities:    
Liabilities, fair value 49,222 44,971
Money Market Mutual Funds | Other Noncurrent Assets    
Assets:    
Assets, fair value 115,399 111,129
Certificates of Deposit | Other Noncurrent Assets    
Assets:    
Assets, fair value 2,206 2,300
Equity Securities | Other Noncurrent Assets    
Assets:    
Assets, fair value 47,333 49,923
Deferred Compensation Assets | Other Noncurrent Assets    
Assets:    
Assets, fair value 49,222 43,060
Foreign Currency Forward Exchange Contracts | Other Current Assets    
Assets:    
Assets, fair value 572  
Foreign Currency Forward Exchange Contracts | Other Noncurrent Liabilities    
Liabilities:    
Liabilities, fair value   1,911
Deferred Compensation Liability | Other Noncurrent Liabilities    
Liabilities:    
Liabilities, fair value 49,222 43,060
Basis of Fair Value Measurement, Level 1    
Assets:    
Assets, fair value 211,954 204,112
Liabilities:    
Liabilities, fair value 49,222 43,060
Basis of Fair Value Measurement, Level 1 | Money Market Mutual Funds | Other Noncurrent Assets    
Assets:    
Assets, fair value 115,399 111,129
Basis of Fair Value Measurement, Level 1 | Equity Securities | Other Noncurrent Assets    
Assets:    
Assets, fair value 47,333 49,923
Basis of Fair Value Measurement, Level 1 | Deferred Compensation Assets | Other Noncurrent Assets    
Assets:    
Assets, fair value 49,222 43,060
Basis of Fair Value Measurement, Level 1 | Deferred Compensation Liability | Other Noncurrent Liabilities    
Liabilities:    
Liabilities, fair value 49,222 43,060
Basis of Fair Value Measurement, Level 2    
Assets:    
Assets, fair value 2,778 2,300
Liabilities:    
Liabilities, fair value   1,911
Basis of Fair Value Measurement, Level 2 | Certificates of Deposit | Other Noncurrent Assets    
Assets:    
Assets, fair value 2,206 2,300
Basis of Fair Value Measurement, Level 2 | Foreign Currency Forward Exchange Contracts | Other Current Assets    
Assets:    
Assets, fair value $ 572  
Basis of Fair Value Measurement, Level 2 | Foreign Currency Forward Exchange Contracts | Accrued Liabilities Other    
Liabilities:    
Liabilities, fair value   $ 1,911