2024 Q2 Form 10-Q Financial Statement

#000162828024027218 Filed on June 07, 2024

View on sec.gov

Income Statement

Concept 2024 Q2 2023 Q2
Revenue $46.74M $34.94M
YoY Change 33.75% 8.91%
Cost Of Revenue $26.39M $21.74M
YoY Change 21.37% -2.84%
Gross Profit $20.35M $13.20M
YoY Change 54.12% 36.0%
Gross Profit Margin 43.54% 37.78%
Selling, General & Admin $17.38M $14.51M
YoY Change 19.72% 0.44%
% of Gross Profit 85.4% 109.94%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $1.334M $1.195M
YoY Change 11.63% 5.85%
% of Gross Profit 6.56% 9.05%
Operating Expenses $17.38M $14.51M
YoY Change 19.72% 0.44%
Operating Profit $2.971M -$1.312M
YoY Change -326.45% -72.34%
Interest Expense $208.0K $712.0K
YoY Change -70.79% 66.74%
% of Operating Profit 7.0%
Other Income/Expense, Net -$107.0K -$161.0K
YoY Change -33.54% -17.44%
Pretax Income $2.871M -$1.886M
YoY Change -252.23% -64.85%
Income Tax $731.0K -$444.0K
% Of Pretax Income 25.46%
Net Earnings $2.140M -$1.442M
YoY Change -248.4% -71.64%
Net Earnings / Revenue 4.58% -4.13%
Basic Earnings Per Share $0.13 -$0.09
Diluted Earnings Per Share $0.13 -$0.09
COMMON SHARES
Basic Shares Outstanding 16.35M shares 16.21M shares
Diluted Shares Outstanding 16.39M shares 16.21M shares

Balance Sheet

Concept 2024 Q2 2023 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $644.0K $625.0K
YoY Change 3.04% 15.96%
Cash & Equivalents $644.0K $625.0K
Short-Term Investments
Other Short-Term Assets $3.974M $2.698M
YoY Change 47.29% 25.14%
Inventory $71.33M $85.64M
Prepaid Expenses
Receivables $19.77M $15.52M
Other Receivables $66.00K $35.00K
Total Short-Term Assets $95.79M $104.8M
YoY Change -8.64% 27.02%
LONG-TERM ASSETS
Property, Plant & Equipment $34.07M $34.67M
YoY Change -1.71% -0.45%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $9.631M $8.848M
YoY Change 8.85% 5.55%
Total Long-Term Assets $56.68M $61.09M
YoY Change -7.21% 7.42%
TOTAL ASSETS
Total Short-Term Assets $95.79M $104.8M
Total Long-Term Assets $56.68M $61.09M
Total Assets $152.5M $165.9M
YoY Change -8.11% 19.03%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $19.20M $23.63M
YoY Change -18.73% 21.56%
Accrued Expenses $22.21M $22.56M
YoY Change -1.53% 42.1%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00
YoY Change
Long-Term Debt Due $250.0K $20.36M
YoY Change -98.77% 7.71%
Total Short-Term Liabilities $41.66M $66.55M
YoY Change -37.39% 22.74%
LONG-TERM LIABILITIES
Long-Term Debt $6.766M $14.32M
YoY Change -52.76% -1.65%
Other Long-Term Liabilities $12.41M $18.34M
YoY Change -32.35% -34.2%
Total Long-Term Liabilities $19.18M $32.67M
YoY Change -41.3% -23.03%
TOTAL LIABILITIES
Total Short-Term Liabilities $41.66M $66.55M
Total Long-Term Liabilities $19.18M $32.67M
Total Liabilities $60.84M $99.21M
YoY Change -38.68% 2.64%
SHAREHOLDERS EQUITY
Retained Earnings -$27.24M -$52.07M
YoY Change -47.7% -27.94%
Common Stock $162.0K $162.0K
YoY Change 0.0% 0.62%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $91.64M $66.72M
YoY Change
Total Liabilities & Shareholders Equity $152.5M $165.9M
YoY Change -8.11% 19.03%

Cashflow Statement

Concept 2024 Q2 2023 Q2
OPERATING ACTIVITIES
Net Income $2.140M -$1.442M
YoY Change -248.4% -71.64%
Depreciation, Depletion And Amortization $1.334M $1.195M
YoY Change 11.63% 5.85%
Cash From Operating Activities -$4.507M -$11.72M
YoY Change -61.53% -38.23%
INVESTING ACTIVITIES
Capital Expenditures $1.088M $1.533M
YoY Change -29.03% 151.72%
Acquisitions
YoY Change
Other Investing Activities $147.0K
YoY Change
Cash From Investing Activities -$941.0K -$1.533M
YoY Change -38.62% 151.72%
FINANCING ACTIVITIES
Cash Dividend Paid $327.0K $0.00
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net $13.11M $2.300M
YoY Change 469.78% 186.07%
Cash From Financing Activities $806.0K $12.82M
YoY Change -93.71% -31.67%
NET CHANGE
Cash From Operating Activities -$4.507M -$11.72M
Cash From Investing Activities -$941.0K -$1.533M
Cash From Financing Activities $806.0K $12.82M
Net Change In Cash -$4.642M -$432.0K
YoY Change 974.54% -47.32%
FREE CASH FLOW
Cash From Operating Activities -$4.507M -$11.72M
Capital Expenditures $1.088M $1.533M
Free Cash Flow -$5.595M -$13.25M
YoY Change -57.77% -32.32%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2024Q2 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
564000 usd
CY2024Q1 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
562000 usd
CY2023Q2 us-gaap Other Accrued Liabilities Noncurrent
OtherAccruedLiabilitiesNoncurrent
557000 usd
CY2024Q2 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
19175000 usd
CY2024Q1 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
16734000 usd
CY2023Q2 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
32666000 usd
CY2024Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2024Q1 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2023Q2 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2024Q2 us-gaap Stockholders Equity
StockholdersEquity
91637000 usd
CY2024Q1 us-gaap Stockholders Equity
StockholdersEquity
91179000 usd
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
66722000 usd
CY2024Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
152473000 usd
CY2024Q1 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
146445000 usd
CY2023Q2 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
165933000 usd
CY2024Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
46735000 usd
CY2023Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
34943000 usd
CY2024Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
26388000 usd
CY2023Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
21741000 usd
CY2024Q2 us-gaap Gross Profit
GrossProfit
20347000 usd
CY2023Q2 us-gaap Gross Profit
GrossProfit
13202000 usd
CY2024Q2 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
17376000 usd
CY2023Q2 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
14514000 usd
CY2024Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
2971000 usd
CY2023Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
-1312000 usd
CY2024Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
215000 usd
CY2023Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
299000 usd
CY2024Q2 us-gaap Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
107000 usd
CY2023Q2 us-gaap Net Periodic Defined Benefits Expense Reversal Of Expense Excluding Service Cost Component
NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent
161000 usd
CY2024Q2 us-gaap Interest Expense
InterestExpense
208000 usd
CY2023Q2 us-gaap Interest Expense
InterestExpense
712000 usd
CY2024Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2871000 usd
CY2023Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-1886000 usd
CY2024Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
731000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16264000 shares
CY2024Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16393000 shares
CY2023Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-444000 usd
CY2024Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.13
CY2024Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.13
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16211000 shares
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16211000 shares
CY2023Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34667000 usd
CY2024Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
6274000 usd
CY2024Q1 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
6508000 usd
CY2024Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
66000 usd
CY2024Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
66000 usd
CY2024Q1 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
0 usd
CY2024Q1 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
0 usd
CY2023Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
321000 usd
CY2023Q2 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
321000 usd
CY2024Q2 us-gaap Inventory Net
InventoryNet
71333000 usd
CY2024Q2 us-gaap Inventory Net
InventoryNet
71333000 usd
CY2024Q1 us-gaap Inventory Net
InventoryNet
58371000 usd
CY2023Q2 us-gaap Inventory Net
InventoryNet
85640000 usd
CY2023Q2 us-gaap Inventory Net
InventoryNet
85640000 usd
CY2024Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3974000 usd
CY2024Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3974000 usd
CY2024Q1 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2208000 usd
CY2024Q1 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2208000 usd
CY2023Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2733000 usd
CY2023Q2 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2733000 usd
CY2024Q2 us-gaap Assets Current
AssetsCurrent
95789000 usd
CY2024Q2 us-gaap Assets Current
AssetsCurrent
95789000 usd
CY2024Q1 us-gaap Assets Current
AssetsCurrent
89026000 usd
CY2024Q1 us-gaap Assets Current
AssetsCurrent
89026000 usd
CY2023Q2 us-gaap Assets Current
AssetsCurrent
104843000 usd
CY2023Q2 us-gaap Assets Current
AssetsCurrent
104843000 usd
CY2024Q2 us-gaap Land
Land
3731000 usd
CY2024Q2 us-gaap Land
Land
3731000 usd
CY2024Q1 us-gaap Land
Land
3731000 usd
CY2024Q1 us-gaap Land
Land
3731000 usd
CY2023Q2 us-gaap Land
Land
3731000 usd
CY2023Q2 us-gaap Land
Land
3731000 usd
CY2024Q2 us-gaap Land Improvements
LandImprovements
694000 usd
CY2024Q2 us-gaap Land Improvements
LandImprovements
694000 usd
CY2024Q1 us-gaap Land Improvements
LandImprovements
694000 usd
CY2024Q1 us-gaap Land Improvements
LandImprovements
694000 usd
CY2024Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51575000 usd
CY2024Q1 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51576000 usd
CY2023Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51391000 usd
CY2024Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
115215000 usd
CY2024Q1 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
114400000 usd
CY2023Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
114655000 usd
CY2024Q2 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
523000 usd
CY2024Q1 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
523000 usd
CY2023Q2 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
983000 usd
CY2024Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
171738000 usd
CY2024Q1 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
170924000 usd
CY2023Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
171446000 usd
CY2024Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
137664000 usd
CY2024Q1 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
136356000 usd
CY2024Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34074000 usd
CY2023Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
9326000 usd
CY2024Q1 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
6634000 usd
CY2023Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
8249000 usd
CY2024Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
9631000 usd
CY2024Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
9709000 usd
CY2023Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
8848000 usd
CY2024Q2 us-gaap Assets
Assets
152473000 usd
CY2024Q1 us-gaap Assets
Assets
146445000 usd
CY2023Q2 us-gaap Assets
Assets
165933000 usd
CY2024Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
19202000 usd
CY2024Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
12945000 usd
CY2023Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
23628000 usd
CY2024Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
5626000 usd
CY2024Q1 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
10880000 usd
CY2023Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
9416000 usd
CY2024Q2 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
0 usd
CY2024Q1 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
145000 usd
CY2023Q2 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
0 usd
CY2024Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
250000 usd
CY2024Q1 us-gaap Long Term Debt Current
LongTermDebtCurrent
248000 usd
CY2023Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
20362000 usd
CY2024Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6221000 usd
CY2024Q1 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5744000 usd
CY2023Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5271000 usd
CY2024Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
10362000 usd
CY2024Q1 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
8570000 usd
CY2023Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
7868000 usd
CY2024Q2 us-gaap Liabilities Current
LiabilitiesCurrent
41661000 usd
CY2024Q1 us-gaap Liabilities Current
LiabilitiesCurrent
38532000 usd
CY2023Q2 us-gaap Liabilities Current
LiabilitiesCurrent
66545000 usd
CY2024Q2 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
1244000 usd
CY2024Q1 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
650000 usd
CY2023Q2 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
1251000 usd
CY2024Q2 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
9480000 usd
CY2024Q1 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
9429000 usd
CY2023Q2 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
10802000 usd
CY2024Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
206000 usd
CY2023Q2 us-gaap Land Improvements
LandImprovements
686000 usd
CY2024Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51575000 usd
CY2024Q1 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51576000 usd
CY2023Q2 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
51391000 usd
CY2024Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
115215000 usd
CY2024Q1 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
114400000 usd
CY2023Q2 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
114655000 usd
CY2024Q2 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
523000 usd
CY2024Q1 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
523000 usd
CY2023Q2 us-gaap Leasehold Improvements Gross
LeaseholdImprovementsGross
983000 usd
CY2024Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
171738000 usd
CY2024Q1 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
170924000 usd
CY2023Q2 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
171446000 usd
CY2024Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
137664000 usd
CY2024Q1 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
136356000 usd
CY2023Q2 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
136779000 usd
CY2024Q2 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34074000 usd
CY2024Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
34568000 usd
CY2023Q2 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
9326000 usd
CY2024Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
6705000 usd
CY2023Q2 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
8249000 usd
CY2024Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
9631000 usd
CY2024Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
9709000 usd
CY2023Q2 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
8848000 usd
CY2024Q2 us-gaap Assets
Assets
152473000 usd
CY2024Q1 us-gaap Assets
Assets
146445000 usd
CY2023Q2 us-gaap Assets
Assets
165933000 usd
CY2024Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
19202000 usd
CY2024Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
12945000 usd
CY2023Q2 us-gaap Accounts Payable Current
AccountsPayableCurrent
23628000 usd
CY2024Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
5626000 usd
CY2024Q1 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
10880000 usd
CY2023Q2 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
9416000 usd
CY2024Q2 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
0 usd
CY2024Q1 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
145000 usd
CY2023Q2 us-gaap Taxes Payable Current And Noncurrent
TaxesPayableCurrentAndNoncurrent
0 usd
CY2024Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
250000 usd
CY2024Q1 us-gaap Long Term Debt Current
LongTermDebtCurrent
248000 usd
CY2023Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
20362000 usd
CY2024Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6221000 usd
CY2024Q1 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5744000 usd
CY2023Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
5271000 usd
CY2024Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
10362000 usd
CY2024Q1 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
8570000 usd
CY2023Q2 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
7868000 usd
CY2024Q2 us-gaap Liabilities Current
LiabilitiesCurrent
41661000 usd
CY2024Q1 us-gaap Liabilities Current
LiabilitiesCurrent
38532000 usd
CY2023Q2 us-gaap Liabilities Current
LiabilitiesCurrent
66545000 usd
CY2024Q2 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
1244000 usd
CY2024Q1 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
650000 usd
CY2023Q2 us-gaap Self Insurance Reserve Noncurrent
SelfInsuranceReserveNoncurrent
1251000 usd
CY2024Q2 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
9480000 usd
CY2024Q1 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
9429000 usd
CY2023Q2 virc Pension And Other Postretirement Defined Benefit Plans Including Life Insurance Liabilities Noncurrent
PensionAndOtherPostretirementDefinedBenefitPlansIncludingLifeInsuranceLiabilitiesNoncurrent
10802000 usd
CY2024Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
206000 usd
CY2024Q1 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
128000 usd
CY2023Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
85000 usd
CY2024Q1 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
1829000 usd
CY2023Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
5648000 usd
CY2024Q1 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
3000000 shares
CY2023Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
3000000 shares
CY2023Q2 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2024Q1 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2024Q2 us-gaap Preferred Stock Value
PreferredStockValue
0 usd
CY2023Q2 us-gaap Preferred Stock Value
PreferredStockValue
0 usd
CY2023Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
25000000 shares
CY2023Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2024Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16207612 shares
CY2023Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16210985 shares
CY2023Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16210985 shares
CY2024Q2 us-gaap Common Stock Value
CommonStockValue
162000 usd
CY2024Q1 us-gaap Common Stock Value
CommonStockValue
164000 usd
CY2024Q1 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
121373000 usd
CY2023Q2 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
120993000 usd
CY2024Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-29048000 usd
CY2023Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-52073000 usd
CY2024Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.02
CY2023Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0
CY2023Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.09
CY2023Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.09
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
10000 usd
CY2024Q1 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
128000 usd
CY2023Q2 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
85000 usd
CY2024Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
6766000 usd
CY2024Q1 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4136000 usd
CY2023Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
14323000 usd
CY2024Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
915000 usd
CY2024Q2 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
3000000 shares
CY2024Q1 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2024Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2023Q2 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2024Q1 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2024Q1 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2024Q2 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2024Q1 us-gaap Preferred Stock Value
PreferredStockValue
0 usd
CY2024Q2 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
25000000 shares
CY2024Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
25000000 shares
CY2024Q2 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2024Q1 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2024Q2 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16207612 shares
CY2024Q2 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16207612 shares
CY2024Q1 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
16347314 shares
CY2024Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16347314 shares
CY2023Q2 us-gaap Common Stock Value
CommonStockValue
162000 usd
CY2024Q2 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
120048000 usd
CY2024Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-27235000 usd
CY2024Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1338000 usd
CY2024Q1 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1310000 usd
CY2023Q2 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-2360000 usd
CY2024Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.02
CY2023Q2 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0
CY2023Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.09
CY2023Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.09
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
10000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
0 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
28000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
0 usd
CY2024Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
2112000 usd
CY2023Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-1442000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1334000 usd
CY2023Q2 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1195000 usd
CY2024Q2 virc Noncash Rent Expense
NoncashRentExpense
203000 usd
CY2023Q2 virc Noncash Rent Expense
NoncashRentExpense
165000 usd
CY2024Q2 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
15000 usd
CY2023Q2 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
15000 usd
CY2024Q2 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
30000 usd
CY2023Q2 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
26000 usd
CY2024Q2 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1000 usd
CY2023Q2 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
0 usd
CY2024Q2 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-62000 usd
CY2023Q2 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-448000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
0 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
28000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
0 usd
CY2024Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
2112000 usd
CY2023Q2 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-1442000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1334000 usd
CY2023Q2 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1195000 usd
CY2024Q2 virc Noncash Rent Expense
NoncashRentExpense
203000 usd
CY2023Q2 virc Noncash Rent Expense
NoncashRentExpense
165000 usd
CY2024Q2 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
15000 usd
CY2023Q2 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
15000 usd
CY2024Q2 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
30000 usd
CY2023Q2 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
26000 usd
CY2024Q2 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1000 usd
CY2023Q2 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
0 usd
CY2024Q2 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-62000 usd
CY2023Q2 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-448000 usd
CY2024Q2 us-gaap Share Based Compensation
ShareBasedCompensation
172000 usd
CY2023Q2 us-gaap Share Based Compensation
ShareBasedCompensation
103000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
-38000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
0 usd
CY2024Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
215000 usd
CY2023Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
299000 usd
CY2024Q2 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-3374000 usd
CY2023Q2 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-2896000 usd
CY2024Q2 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
27000 usd
CY2023Q2 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
-33000 usd
CY2024Q2 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
12962000 usd
CY2023Q2 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
18234000 usd
CY2024Q2 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-133000 usd
CY2023Q2 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-296000 usd
CY2024Q2 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1620000 usd
CY2023Q2 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
490000 usd
CY2024Q2 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
3687000 usd
CY2023Q2 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
5391000 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-4507000 usd
CY2023Q2 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-11715000 usd
CY2024Q2 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1088000 usd
CY2023Q2 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1533000 usd
CY2024Q2 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
2000 usd
CY2023Q2 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
0 usd
CY2024Q2 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
145000 usd
CY2023Q2 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
0 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-941000 usd
CY2024Q2 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
15737000 usd
CY2023Q2 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
15241000 usd
CY2024Q2 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
13105000 usd
CY2023Q2 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
2300000 usd
CY2024Q2 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
1499000 usd
CY2023Q2 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0 usd
CY2024Q2 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
0 usd
CY2023Q2 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
125000 usd
CY2024Q2 us-gaap Share Based Compensation
ShareBasedCompensation
172000 usd
CY2023Q2 us-gaap Share Based Compensation
ShareBasedCompensation
103000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
-38000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Net Of Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
0 usd
CY2024Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
215000 usd
CY2023Q2 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
299000 usd
CY2024Q2 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-3374000 usd
CY2023Q2 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-2896000 usd
CY2024Q2 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
27000 usd
CY2023Q2 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
-33000 usd
CY2024Q2 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
12962000 usd
CY2023Q2 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
18234000 usd
CY2024Q2 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-133000 usd
CY2023Q2 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-296000 usd
CY2024Q2 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
1620000 usd
CY2023Q2 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
490000 usd
CY2024Q2 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
3687000 usd
CY2023Q2 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
5391000 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-4507000 usd
CY2023Q2 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-11715000 usd
CY2024Q2 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1088000 usd
CY2023Q2 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1533000 usd
CY2024Q2 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
2000 usd
CY2023Q2 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
0 usd
CY2024Q2 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
145000 usd
CY2023Q2 us-gaap Proceeds From Life Insurance Policies
ProceedsFromLifeInsurancePolicies
0 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-941000 usd
CY2023Q2 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-1533000 usd
CY2024Q2 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
15737000 usd
CY2023Q2 us-gaap Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
15241000 usd
CY2024Q2 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
13105000 usd
CY2023Q2 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
2300000 usd
CY2024Q2 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
1499000 usd
CY2023Q2 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0 usd
CY2024Q2 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
0 usd
CY2023Q2 us-gaap Payments Of Financing Costs
PaymentsOfFinancingCosts
125000 usd
CY2024Q2 us-gaap Payments Of Dividends
PaymentsOfDividends
327000 usd
CY2023Q2 us-gaap Payments Of Dividends
PaymentsOfDividends
0 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
806000 usd
CY2023Q2 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
12816000 usd
CY2024Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-4642000 usd
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-432000 usd
CY2024Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
5286000 usd
CY2023Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1057000 usd
CY2024Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
644000 usd
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
625000 usd
CY2024Q2 virc Property Plant And Equipment Includedin Ap And Accrued Expense
PropertyPlantAndEquipmentIncludedinAPAndAccruedExpense
248000 usd
CY2023Q2 virc Property Plant And Equipment Includedin Ap And Accrued Expense
PropertyPlantAndEquipmentIncludedinAPAndAccruedExpense
402000 usd
CY2024Q2 us-gaap Interest Paid Net
InterestPaidNet
208000 usd
CY2023Q2 us-gaap Interest Paid Net
InterestPaidNet
712000 usd
CY2024Q2 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
971000 usd
CY2023Q2 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
344000 usd
CY2024Q1 us-gaap Stockholders Equity
StockholdersEquity
91179000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2024Q2 us-gaap Payments Of Dividends
PaymentsOfDividends
327000 usd
CY2023Q2 us-gaap Payments Of Dividends
PaymentsOfDividends
0 usd
CY2024Q2 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
806000 usd
CY2023Q2 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
12816000 usd
CY2024Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-4642000 usd
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-432000 usd
CY2024Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
5286000 usd
CY2023Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1057000 usd
CY2024Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
644000 usd
CY2023Q2 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
625000 usd
CY2024Q2 virc Property Plant And Equipment Includedin Ap And Accrued Expense
PropertyPlantAndEquipmentIncludedinAPAndAccruedExpense
248000 usd
CY2023Q2 virc Property Plant And Equipment Includedin Ap And Accrued Expense
PropertyPlantAndEquipmentIncludedinAPAndAccruedExpense
402000 usd
CY2024Q2 us-gaap Interest Paid Net
InterestPaidNet
208000 usd
CY2023Q2 us-gaap Interest Paid Net
InterestPaidNet
712000 usd
CY2024Q2 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
971000 usd
CY2023Q2 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
344000 usd
CY2024Q1 us-gaap Stockholders Equity
StockholdersEquity
91179000 usd
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2024Q2 us-gaap Dividends Cash
DividendsCash
327000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
28000 usd
CY2024Q2 virc Shares Vested And Other During Period Value
SharesVestedAndOtherDuringPeriodValue
0 usd
CY2024Q2 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
172000 usd
CY2024Q2 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
1499000 usd
CY2024Q2 us-gaap Stockholders Equity
StockholdersEquity
91637000 usd
CY2023Q1 us-gaap Stockholders Equity
StockholdersEquity
68061000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
0 usd
CY2023Q2 virc Shares Vested And Other During Period Value
SharesVestedAndOtherDuringPeriodValue
0 usd
CY2023Q2 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
103000 usd
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
66722000 usd
CY2023Q2 virc Variable Lease Cost Net Of Benefit
VariableLeaseCostNetOfBenefit
261000 usd
CY2024Q2 us-gaap Lease Cost
LeaseCost
1441000 usd
CY2024Q2 us-gaap Dividends Cash
DividendsCash
327000 usd
CY2024Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
28000 usd
CY2024Q2 virc Shares Vested And Other During Period Value
SharesVestedAndOtherDuringPeriodValue
0 usd
CY2024Q2 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
172000 usd
CY2024Q2 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
1499000 usd
CY2024Q2 us-gaap Stockholders Equity
StockholdersEquity
91637000 usd
CY2023Q1 us-gaap Stockholders Equity
StockholdersEquity
68061000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2023Q2 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
0 usd
CY2023Q2 virc Shares Vested And Other During Period Value
SharesVestedAndOtherDuringPeriodValue
0 usd
CY2023Q2 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
103000 usd
CY2023Q2 us-gaap Stockholders Equity
StockholdersEquity
66722000 usd
CY2024Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
28183000 usd
CY2024Q1 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
18861000 usd
CY2023Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
34370000 usd
CY2024Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
27588000 usd
CY2024Q1 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
25047000 usd
CY2023Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
32918000 usd
CY2024Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
15562000 usd
CY2024Q1 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
14463000 usd
CY2023Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
18352000 usd
CY2024Q2 us-gaap Inventory Net
InventoryNet
71333000 usd
CY2024Q1 us-gaap Inventory Net
InventoryNet
58371000 usd
CY2023Q2 us-gaap Inventory Net
InventoryNet
85640000 usd
CY2023Q2 us-gaap Operating Lease Cost
OperatingLeaseCost
1269000 usd
CY2024Q2 us-gaap Short Term Lease Cost
ShortTermLeaseCost
104000 usd
CY2023Q2 us-gaap Short Term Lease Cost
ShortTermLeaseCost
108000 usd
CY2024Q2 us-gaap Sublease Income
SubleaseIncome
10000 usd
CY2023Q2 us-gaap Sublease Income
SubleaseIncome
10000 usd
CY2024Q2 virc Variable Lease Cost Net Of Benefit
VariableLeaseCostNetOfBenefit
-72000 usd
CY2023Q2 virc Variable Lease Cost Net Of Benefit
VariableLeaseCostNetOfBenefit
261000 usd
CY2024Q2 us-gaap Lease Cost
LeaseCost
1441000 usd
CY2023Q2 us-gaap Lease Cost
LeaseCost
1628000 usd
CY2024Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
28183000 usd
CY2024Q1 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
18861000 usd
CY2023Q2 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
34370000 usd
CY2024Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
27588000 usd
CY2024Q1 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
25047000 usd
CY2023Q2 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
32918000 usd
CY2024Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
15562000 usd
CY2024Q1 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
14463000 usd
CY2023Q2 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
18352000 usd
CY2024Q2 us-gaap Inventory Net
InventoryNet
71333000 usd
CY2024Q1 us-gaap Inventory Net
InventoryNet
58371000 usd
CY2023Q2 us-gaap Inventory Net
InventoryNet
85640000 usd
CY2024Q2 us-gaap Operating Lease Cost
OperatingLeaseCost
1419000 usd
CY2023Q2 us-gaap Operating Lease Cost
OperatingLeaseCost
1269000 usd
CY2024Q2 us-gaap Short Term Lease Cost
ShortTermLeaseCost
104000 usd
CY2023Q2 us-gaap Short Term Lease Cost
ShortTermLeaseCost
108000 usd
CY2024Q2 us-gaap Sublease Income
SubleaseIncome
10000 usd
CY2023Q2 us-gaap Sublease Income
SubleaseIncome
10000 usd
CY2024Q2 virc Variable Lease Cost Net Of Benefit
VariableLeaseCostNetOfBenefit
-72000 usd
CY2023Q2 us-gaap Lease Cost
LeaseCost
1628000 usd
CY2024Q2 us-gaap Payments For Rent
PaymentsForRent
1621000 usd
CY2023Q2 us-gaap Payments For Rent
PaymentsForRent
1433000 usd
CY2024Q2 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
954000 usd
CY2023Q2 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
292000 usd
CY2024Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P1Y2M12D
CY2023Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P2Y2M12D
CY2024Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0636
CY2023Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0633
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
4862000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
2194000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
441000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
6000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
0 usd
CY2024Q2 virc Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
0 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
7503000 usd
CY2024Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6221000 usd
CY2024Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
915000 usd
CY2024Q2 us-gaap Operating Lease Liability
OperatingLeaseLiability
7136000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
367000 usd
CY2024Q2 us-gaap Long Term Debt
LongTermDebt
7016000 usd
CY2024Q1 us-gaap Long Term Debt
LongTermDebt
4384000 usd
CY2023Q2 us-gaap Long Term Debt
LongTermDebt
34685000 usd
CY2024Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
250000 usd
CY2024Q1 us-gaap Long Term Debt Current
LongTermDebtCurrent
248000 usd
CY2023Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
20362000 usd
CY2024Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
6766000 usd
CY2024Q1 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4136000 usd
CY2023Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
14323000 usd
CY2024Q2 us-gaap Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
0.1050
CY2024Q2 us-gaap Line Of Credit Facility Unused Capacity Commitment Fee Percentage
LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
0.00375
CY2023Q2 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
41000 usd
CY2024Q2 us-gaap Product Warranty Expense
ProductWarrantyExpense
30000 usd
CY2023Q2 us-gaap Product Warranty Expense
ProductWarrantyExpense
41000 usd
CY2024Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
500000 usd
CY2024Q2 us-gaap Payments For Rent
PaymentsForRent
1621000 usd
CY2023Q2 us-gaap Payments For Rent
PaymentsForRent
1433000 usd
CY2024Q2 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
954000 usd
CY2023Q2 us-gaap Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
292000 usd
CY2024Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P1Y2M12D
CY2023Q2 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P2Y2M12D
CY2024Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0636
CY2023Q2 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0633
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
4862000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
2194000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
441000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
6000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
0 usd
CY2024Q2 virc Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
0 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
7503000 usd
CY2024Q2 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
6221000 usd
CY2024Q2 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
915000 usd
CY2024Q2 us-gaap Operating Lease Liability
OperatingLeaseLiability
7136000 usd
CY2024Q2 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
367000 usd
CY2024Q2 us-gaap Long Term Debt
LongTermDebt
7016000 usd
CY2024Q1 us-gaap Long Term Debt
LongTermDebt
4384000 usd
CY2023Q2 us-gaap Long Term Debt
LongTermDebt
34685000 usd
CY2024Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
250000 usd
CY2024Q1 us-gaap Long Term Debt Current
LongTermDebtCurrent
248000 usd
CY2023Q2 us-gaap Long Term Debt Current
LongTermDebtCurrent
20362000 usd
CY2024Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
6766000 usd
CY2024Q1 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
4136000 usd
CY2023Q2 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
14323000 usd
CY2024Q2 us-gaap Line Of Credit Facility Interest Rate During Period
LineOfCreditFacilityInterestRateDuringPeriod
0.1050
CY2024Q2 us-gaap Line Of Credit Facility Unused Capacity Commitment Fee Percentage
LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
0.00375
CY2023Q2 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
41000 usd
CY2024Q2 us-gaap Product Warranty Expense
ProductWarrantyExpense
30000 usd
CY2023Q2 us-gaap Product Warranty Expense
ProductWarrantyExpense
41000 usd
CY2024Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
500000 usd
CY2023Q2 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
600000 usd
CY2024Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
217000 usd
CY2024Q1 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
251000 usd
CY2023Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
575000 usd
CY2024Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.255
CY2023Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.235
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16264000 shares
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16211000 shares
CY2024Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
129000 shares
CY2023Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0 shares
CY2024Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16393000 shares
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16211000 shares
CY2024Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.13
CY2023Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.09
CY2024Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.13
CY2023Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.09
CY2024Q2 virc Shipping And Classroom Delivery Costs
ShippingAndClassroomDeliveryCosts
4200000 usd
CY2023Q2 virc Shipping And Classroom Delivery Costs
ShippingAndClassroomDeliveryCosts
3300000 usd
CY2024Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
217000 usd
CY2024Q1 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
251000 usd
CY2023Q2 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
575000 usd
CY2024Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.255
CY2023Q2 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.235
CY2024Q2 us-gaap Net Income Loss
NetIncomeLoss
2140000 usd
CY2023Q2 us-gaap Net Income Loss
NetIncomeLoss
-1442000 usd
CY2024Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16264000 shares
CY2023Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16211000 shares
CY2024Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
129000 shares
CY2023Q2 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0 shares
CY2024Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16393000 shares
CY2023Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16211000 shares
CY2024Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.13
CY2023Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.09
CY2024Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.13
CY2023Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.09
CY2024Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
172000 usd
CY2023Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
103000 usd
CY2024Q1 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
500000 usd
CY2023Q1 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
600000 usd
CY2024Q2 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
30000 usd
CY2024Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
172000 usd
CY2023Q2 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1
SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1
103000 usd
CY2024Q1 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
500000 usd
CY2023Q1 us-gaap Product Warranty Accrual
ProductWarrantyAccrual
600000 usd
CY2024Q2 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
30000 usd
CY2024Q2 us-gaap Loss Contingency Disclosures
LossContingencyDisclosures
Contingencies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a self-insured retention for product losses up to $250,000 per occurrence, workers’ compensation liability losses up to $250,000 per occurrence, general liability losses up to $50,000 per occurrence and automobile liability losses up to $50,000 per occurrence. The Company has purchased insurance to cover losses in excess of the self-insurance retention or </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deductible up to a limit of $30.0 million. The Company has obtained an actuarial estimate of its total expected future losses for liability claims and recorded a liability equal to the net present value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are defendants in various legal proceedings resulting from operations in the normal course of business. It is the opinion of management, in consultation with legal counsel, that the ultimate outcome of all such matters will not materially affect the Company’s financial position, results of operations or cash flows.</span></div>
CY2024Q2 virc Shipping And Classroom Delivery Costs
ShippingAndClassroomDeliveryCosts
4200000 usd
CY2023Q2 virc Shipping And Classroom Delivery Costs
ShippingAndClassroomDeliveryCosts
3300000 usd

Files In Submission

Name View Source Status
0001628280-24-027218-index-headers.html Edgar Link pending
0001628280-24-027218-index.html Edgar Link pending
0001628280-24-027218.txt Edgar Link pending
0001628280-24-027218-xbrl.zip Edgar Link pending
exhibit101-amendmentno4.htm Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R5.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
virc-20240430.htm Edgar Link pending
virc-20240430.xsd Edgar Link pending
virc-20240430xex311ng.htm Edgar Link pending
virc-20240430xex312ng.htm Edgar Link pending
virc-20240430xex321ng.htm Edgar Link pending
virc-20240430_htm.xml Edgar Link completed
virc-20240430_cal.xml Edgar Link unprocessable
virc-20240430_def.xml Edgar Link unprocessable
virc-20240430_pre.xml Edgar Link unprocessable
virc-20240430_lab.xml Edgar Link unprocessable