XML 63 R46.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Nature of Business and Significant Accounting Policies - Narrative (Details) $ in Thousands | 1 Months Ended | 12 Months Ended
--- | --- | ---
Feb. 29, 2024 agreement | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Property, Plant and Equipment [Line Items] |  |  |  |
Cash in foreign bank accounts |  | $ 6,000 |  |
Inventory provision |  |  |  | $ 24,400
Deferred compensation plan expense |  | 400 | $ 300 | 400
COLI, fair value, gain (loss) |  | $ 600 | $ 22 | $ (600)
Subsequent Event | Discontinued Operations, Held-for-Sale | Federal And Defense Segment |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |
Number of agreements | agreement | 2 |  |  |
Other Capitalized Property Plant and Equipment | Minimum |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |
Property, plant and equipment, useful life (in years) |  | 3 years |  |
Other Capitalized Property Plant and Equipment | Maximum |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |
Property, plant and equipment, useful life (in years) |  | 15 years |  |
Land, Buildings and Improvements | Minimum |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |
Property, plant and equipment, useful life (in years) |  | 15 years |  |
Land, Buildings and Improvements | Maximum |  |  |  |
Property, Plant and Equipment [Line Items] |  |  |  |
Property, plant and equipment, useful life (in years) |  | 20 years |  |

X
- Definition Amount of cash and cash equivalents held in foreign currency. Excludes cash within disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21 + Details
Name: | us-gaap_CashHeldInForeignCurrency
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans). + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of valuation reserve for inventory. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2 + Details
Name: | us-gaap_InventoryValuationReserves
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This item represents the gains or losses recognized and realized during the period on investments in life settlement contracts sold during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481463/325-30-50-10 + Details
Name: | us-gaap_LifeSettlementContractsFairValueMethodGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Discontinued Operations, Number Of Agreements + References No definition available. + Details
Name: | vsec_DiscontinuedOperationsNumberOfAgreements
Namespace Prefix: | vsec_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vsec_FederalAndDefenseSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |