XML 65 R48.htm IDEA: XBRL DOCUMENT
v3.19.1

Retirement Plans (Fair Value of Employee Plan Assets) (Details) - Combined Employee Retirement Plans [Member] - USD ($) $ in Thousands | Jan. 31, 2019 | Jan. 31, 2018 | Jan. 31, 2017
--- | --- | --- | ---
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | $ 23,527 | $ 27,259 | $ 22,911
Managed Investment Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,284 | 1,336 |
Fair Value, Inputs, Level 1 [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 22,243 | 25,923 |
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Common Stock [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 9,345 | 9,701 |
Fair Value, Inputs, Level 1 [Member] | PNC Government Money Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 630 | 1,030 |
Fair Value, Inputs, Level 1 [Member] | Vanguard Total Bond [Domain] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Ishares Credit Bond ETF Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 0 | 340 |
Fair Value, Inputs, Level 1 [Member] | Vanguard INTM Term Investment Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 283 | 702 |
Fair Value, Inputs, Level 1 [Member] | Vanguard LT Investment [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,304 | 1,973 |
Fair Value, Inputs, Level 1 [Member] | Ishares Russell 2000 [Domain] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,672 | 2,047 |
Fair Value, Inputs, Level 1 [Member] | Ishares MID-CAP Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,890 | 2,129 |
Fair Value, Inputs, Level 1 [Member] | Ishares Emerging Markets Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,130 | 1,338 |
Fair Value, Inputs, Level 1 [Member] | Ishares MCSI RAFE Fund [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 1,534 | 1,838 |
Fair Value, Inputs, Level 1 [Member] | Ishares S&P Index [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 2,895 | 4,825 |
Fair Value, Inputs, Level 1 [Member] | Vanguard INTM Term Treasury [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | 281 | 0 |
Fair Value, Inputs, Level 1 [Member] | Vanguard LT Treasury [Member] |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Fair value of plan assets | $ 1,279 | $ 0 |

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_ManagedInvestmentFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_PNCGovtMoneyFundDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_VanguardTotalBondDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesCreditBondETFFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_VanguardINTMTermInvestmentFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_VanguardLTInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesRussell2000Domain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesMIDCAPFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesEmergingMarketsFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesMCSIRAFEFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_IsharesSPIndexMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_VanguardINTMTermTreasuryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=virc_VanguardLTTreasuryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |