v3.26.1
Summary of Assets and Liabilities Recorded at Fair Value on Recurring Basis (Detail) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Assets, fair value $ 328,312 $ 324,719
Liabilities:    
Liabilities, fair value 59,813 55,160
Money Market Mutual Funds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 151,116 150,948
Certificates of Deposit | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 2,200 2,200
Non-marketable Securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 115,248 115,248
Deferred Compensation Assets | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 59,748 55,160
Foreign Currency Forward Exchange Contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value   1,163
Foreign Currency Forward Exchange Contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Assets:    
Assets, fair value 65  
Deferred Compensation Liability | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Liabilities:    
Liabilities, fair value 59,748 55,160
Basis of Fair Value Measurement, Level 1    
Assets:    
Assets, fair value 210,864 206,108
Liabilities:    
Liabilities, fair value 59,748 55,160
Basis of Fair Value Measurement, Level 1 | Money Market Mutual Funds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 151,116 150,948
Basis of Fair Value Measurement, Level 1 | Deferred Compensation Assets | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 59,748 55,160
Basis of Fair Value Measurement, Level 1 | Deferred Compensation Liability | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Liabilities:    
Liabilities, fair value 59,748 55,160
Basis of Fair Value Measurement, Level 2    
Assets:    
Assets, fair value 2,200 3,363
Liabilities:    
Liabilities, fair value 65  
Basis of Fair Value Measurement, Level 2 | Certificates of Deposit | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value 2,200 2,200
Basis of Fair Value Measurement, Level 2 | Foreign Currency Forward Exchange Contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent    
Assets:    
Assets, fair value 65  
Basis of Fair Value Measurement, Level 2 | Foreign Currency Forward Exchange Contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value   1,163
Basis of Fair Value Measurement, Level 3    
Assets:    
Assets, fair value 115,248 115,248
Basis of Fair Value Measurement, Level 3 | Non-marketable Securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsMiscellaneousNoncurrent    
Assets:    
Assets, fair value $ 115,248 $ 115,248