In Thousands, unless otherwise specified | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | investment Purchases [Member] | investment Purchases [Member] | Investment Income [Member] | Investment Income [Member] | Unrealized Investment Gain [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Cash And Money Market Funds [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | Domestic Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | International Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | Equity Securities [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | High-yield Bonds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Fixed Income Funds [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Floating Rate Corporate Debt [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Debt Securities [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Commodities Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Real Estate Investment [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Hedge Funds [Member] | Collective Investment Trust [Member] | Collective Investment Trust [Member] | Collective Investment Trust [Member] | Collective Investment Trust [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] | Other Investments [Member] |
| | | | | | | | | | | | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | | | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Inputs, Level 3 [Member] |