XML 100 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reserves for Losses and Loss Adjustment Expenses - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years $ 55,812us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ 1,266us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense $ 45,291us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
Marine | Short Tail Marine Lines      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     2,600us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_LiabilityForUnpaidPolicyClaimsByProductSegmentAxis
= navg_ShortTailMarineLinesMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
Marine | Claims Emergence      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     4,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_ClaimsEmergenceMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
Marine | Case Reserves      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     3,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ navg_TypeOfReserveAxis
= navg_CaseReservesMember
Insurance Companies      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (30,312)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
13,430us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
1,896us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
Insurance Companies | Offshore Energy      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years   8,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_OffshoreEnergyMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
 
Insurance Companies | Marine      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (41,388)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
(15,227)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
(10,010)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
Insurance Companies | Marine | Marine Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 13,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_MarineLiabilityBusinessMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Marine | Craft/Fishing Vassels      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 7,200us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_CraftMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Marine | P&I      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 6,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_ProtectionAndIndemnityMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Marine | Inland Marine      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 4,700us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_InlandMarineMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Marine | Bluewater Hull      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 1,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_BlueWaterMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Marine | Cargo      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 700us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_CargoMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Property Casualty      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 14,612us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
18,466us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
4,293us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
Insurance Companies | Property Casualty | Contractors      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 23,200us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_ContractorsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
10,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_ContractorsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
 
Insurance Companies | Property Casualty | Claims Emergence      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 6,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_ClaimsEmergenceMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Insurance Companies | Property Casualty | Accident and Health      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years   13,200us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_AccidentAndHealthMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
4,300us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_AccidentAndHealthMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
Insurance Companies | Property Casualty | Business in run-off      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years   2,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_RunoffMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
 
Insurance Companies | Professional Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (3,536)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
10,191us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
7,613us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
Insurance Companies | Professional Liability | Errors and Omissions      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years   4,400us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ErrorsAndOmissionsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
 
Insurance Companies | Professional Liability | Management Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years   6,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ManagementLiabilityMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
 
Insurance Companies | Professional Liability | Settlement      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 4,500us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_SettlementMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_InsuranceCompaniesMember
   
Lloyd's      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (25,500)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(14,696)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(47,187)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Syndicate 1221      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     5,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ dei_LegalEntityAxis
= navg_SyndicateTwelveHundredTwentyOneMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Marine      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (21,336)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(2,998)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(30,735)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Marine | Marine Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 11,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_MarineLiabilityBusinessMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Cargo      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 1,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_CargoMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Specie      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 3,700us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_SpecieMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Transport      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 1,300us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_TransportMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Energy Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 2,300us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_EnergyLiabilityMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Marine Assumed      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 2,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ navg_CausesOfIncreaseDecreaseInLiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseReportingInformationBySecondaryAxis
= navg_MarineAssumedMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
   
Lloyd's | Marine | Syndicate 1221      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     4,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ dei_LegalEntityAxis
= navg_SyndicateTwelveHundredTwentyOneMember
/ us-gaap_ProductOrServiceAxis
= navg_MarineMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Property Casualty      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (1,500)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(14,574)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(6,890)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Professional Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years (2,664)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
2,876us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
(9,562)us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
Lloyd's | Professional Liability | Errors and Omissions      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 1,000us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ErrorsAndOmissionsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
6,100us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ErrorsAndOmissionsMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
 
Lloyd's | Professional Liability | Management Liability      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years 1,700us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ManagementLiabilityMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
3,200us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis
= navg_ManagementLiabilityMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember
 
Lloyd's | Professional Liability | Syndicate 1221      
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]      
Net reserve deficiencies (redundancies) in prior years     $ 900us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
/ dei_LegalEntityAxis
= navg_SyndicateTwelveHundredTwentyOneMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= navg_LloydOperationsMember