XML 96 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule V - Valuation and Qualifying Accounts Schedule V - Valuation and Qualifying Accounts (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Possible Loss on Mortgage Loans [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginnning of period $ 650us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
$ 650us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
$ 4,571us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
Charged to cost and expense 0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
650us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
Reduction 0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
(4,571)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
Transfers 0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
Balance at end of period 650us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
650us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
650us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= nwli_AllowanceForPossibleLossOnMortgageLoansMember
Allowance for Loan and Lease Losses, Real Estate [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at beginnning of period 1,735us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
1,813us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
1,758us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
Charged to cost and expense 0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
55us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
Reduction (106)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
(78)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
Transfers 0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
0us-gaap_ValuationAllowancesAndReservesAdjustments
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
Balance at end of period $ 1,629us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
$ 1,735us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember
$ 1,813us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForLoanAndLeaseLossesRealEstateMember