XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency exchange contracts $ 16,820  
Total Liabilities 16,820  
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Liabilities 0 $ 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Liabilities 16,820 7,533
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Liabilities 0 0
Fair Value, Recurring [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Assets 2,067,580 1,937,160
Total Liabilities   7,533
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Assets 1,994,811 1,886,908
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Assets 72,769 50,252
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total Assets 0 0
Fair Value, Recurring [Member] | Foreign Exchange Contract [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency exchange contracts   7,533
Fair Value, Recurring [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency exchange contracts 0 0
Fair Value, Recurring [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency exchange contracts 16,820 7,533
Fair Value, Recurring [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency exchange contracts 0 0
Fair Value, Recurring [Member] | Money Market Funds | Cash Equivalents [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 1,777,667 1,700,084
Fair Value, Recurring [Member] | Money Market Funds | Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 1,777,667 1,700,084
Fair Value, Recurring [Member] | Money Market Funds | Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Fair Value, Recurring [Member] | Money Market Funds | Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Fair Value, Recurring [Member] | Equity Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 104,025 90,374
Fair Value, Recurring [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 104,025 90,374
Fair Value, Recurring [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Mortgage-backed and asset-backed securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 72,769 50,252
Fair Value, Recurring [Member] | Mortgage-backed and asset-backed securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Mortgage-backed and asset-backed securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 72,769 50,252
Fair Value, Recurring [Member] | Mortgage-backed and asset-backed securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Deferred Compensation Plan Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities held in NQDC trust 113,119 96,450
Fair Value, Recurring [Member] | Deferred Compensation Plan Assets [Member] | Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities held in NQDC trust 113,119 96,450
Fair Value, Recurring [Member] | Deferred Compensation Plan Assets [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities held in NQDC trust 0 0
Fair Value, Recurring [Member] | Deferred Compensation Plan Assets [Member] | Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities held in NQDC trust $ 0 $ 0