2020 Q4 Form 10-K Financial Statement

#000156459021014969 Filed on March 24, 2021

View on sec.gov

Income Statement

Concept 2020 Q4 2020 Q3 2020 Q2
Revenue $53.99M $53.37M $59.34M
YoY Change 30.35% 56.58% 83.8%
Cost Of Revenue $36.37M $35.02M $36.64M
YoY Change 14.91% 49.11% 72.15%
Gross Profit $17.63M $18.35M $22.70M
YoY Change 80.34% 73.15% 106.35%
Gross Profit Margin 32.64% 34.38% 38.25%
Selling, General & Admin $19.78M $12.19M $9.970M
YoY Change 25.35% 29.49% 40.62%
% of Gross Profit 112.23% 66.4% 43.92%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $980.0K $614.0K $498.0K
YoY Change 22.5% 55.84% 34.59%
% of Gross Profit 5.56% 3.35% 2.19%
Operating Expenses $19.78M $15.94M $13.64M
YoY Change 25.32% 69.29% 92.3%
Operating Profit -$2.150M $2.413M $9.062M
YoY Change -64.2% 103.8% 131.82%
Interest Expense -$120.0K -$110.0K -$100.0K
YoY Change 20.0% 22.22% 25.0%
% of Operating Profit -4.56% -1.1%
Other Income/Expense, Net -$27.00K -$131.0K -$278.0K
YoY Change -47.06% 244.74% 969.23%
Pretax Income -$2.177M $2.282M $8.784M
YoY Change -64.06% 99.13% 126.22%
Income Tax -$1.529M $620.0K $2.848M
% Of Pretax Income 27.17% 32.42%
Net Earnings -$786.0K $1.677M $5.964M
YoY Change -81.73% 102.29% 113.08%
Net Earnings / Revenue -1.46% 3.14% 10.05%
Basic Earnings Per Share -$0.02 $0.05 $0.23
Diluted Earnings Per Share -$0.02 $0.04 $0.16
COMMON SHARES
Basic Shares Outstanding 39.44M 34.04M 26.01M
Diluted Shares Outstanding 39.44M 39.11M 37.90M

Balance Sheet

Concept 2020 Q4 2020 Q3 2020 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $29.50M $112.6M $17.10M
YoY Change
Cash & Equivalents $29.54M $112.6M $17.09M
Short-Term Investments
Other Short-Term Assets $72.40M $3.700M $3.200M
YoY Change
Inventory $12.90M $11.70M $9.922M
Prepaid Expenses
Receivables $20.93M $17.60M $16.02M
Other Receivables $1.600M $300.0K $0.00
Total Short-Term Assets $137.3M $145.9M $46.23M
YoY Change 296.12%
LONG-TERM ASSETS
Property, Plant & Equipment $30.12M $27.70M $26.82M
YoY Change 34.11%
Goodwill $3.858M
YoY Change 0.0%
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $100.0K $100.0K $200.0K
YoY Change
Total Long-Term Assets $34.12M $31.70M $31.67M
YoY Change 24.98%
TOTAL ASSETS
Total Short-Term Assets $137.3M $145.9M $46.23M
Total Long-Term Assets $34.12M $31.70M $31.67M
Total Assets $171.4M $177.6M $77.90M
YoY Change 176.64%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $15.49M $16.10M $15.10M
YoY Change 14.65%
Accrued Expenses $9.845M $7.900M $7.800M
YoY Change 14.37%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $500.0K $1.600M $1.460M
YoY Change -76.85%
Total Short-Term Liabilities $25.91M $26.10M $25.36M
YoY Change 3.67%
LONG-TERM LIABILITIES
Long-Term Debt $300.0K $6.900M $8.315M
YoY Change -89.64%
Other Long-Term Liabilities $192.0K $500.0K $421.0K
YoY Change -29.41%
Total Long-Term Liabilities $192.0K $7.400M $8.736M
YoY Change -93.94%
TOTAL LIABILITIES
Total Short-Term Liabilities $25.91M $26.10M $25.36M
Total Long-Term Liabilities $192.0K $7.400M $8.736M
Total Liabilities $28.99M $35.80M $37.02M
YoY Change -3.69%
SHAREHOLDERS EQUITY
Retained Earnings $14.04M $13.15M
YoY Change 167.97%
Common Stock $144.3M $20.79M
YoY Change 636.46%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $142.0M $141.8M $40.70M
YoY Change
Total Liabilities & Shareholders Equity $171.4M $177.6M $77.90M
YoY Change 176.64%

Cashflow Statement

Concept 2020 Q4 2020 Q3 2020 Q2
OPERATING ACTIVITIES
Net Income -$786.0K $1.677M $5.964M
YoY Change -81.73% 102.29% 113.08%
Depreciation, Depletion And Amortization $980.0K $614.0K $498.0K
YoY Change 22.5% 55.84% 34.59%
Cash From Operating Activities -$3.340M -$2.690M $16.88M
YoY Change -38.72% 37.95% -1677.57%
INVESTING ACTIVITIES
Capital Expenditures -$3.570M -$1.340M -$1.120M
YoY Change 108.77% -16.77% 43.59%
Acquisitions
YoY Change
Other Investing Activities -$68.39M $850.0K
YoY Change -2250.63%
Cash From Investing Activities -$71.96M -$490.0K -$1.120M
YoY Change -4995.24% -69.57% 43.59%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -7.770M 98.70M -380.0K
YoY Change -601.29% -26775.68% -94.92%
NET CHANGE
Cash From Operating Activities -3.340M -2.690M 16.88M
Cash From Investing Activities -71.96M -490.0K -1.120M
Cash From Financing Activities -7.770M 98.70M -380.0K
Net Change In Cash -83.07M 95.52M 15.38M
YoY Change 3318.52% -2530.53% -264.84%
FREE CASH FLOW
Cash From Operating Activities -$3.340M -$2.690M $16.88M
Capital Expenditures -$3.570M -$1.340M -$1.120M
Free Cash Flow $230.0K -$1.350M $18.00M
YoY Change -106.15% 297.06% -6306.9%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2020 dei Entity Address Address Line1
EntityAddressAddressLine1
3601 South Congress Avenue
CY2020 dei Entity Address Address Line2
EntityAddressAddressLine2
Suite C100
CY2020 dei Entity Address City Or Town
EntityAddressCityOrTown
Austin
CY2020 dei Entity Address State Or Province
EntityAddressStateOrProvince
TX
CY2020 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
78704
CY2020Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2020 dei Document Annual Report
DocumentAnnualReport
true
CY2020 dei Document Transition Report
DocumentTransitionReport
false
CY2020 dei Entity File Number
EntityFileNumber
001-39411
CY2020 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2020 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
27-0496985
CY2020 dei City Area Code
CityAreaCode
877
CY2020 dei Local Phone Number
LocalPhoneNumber
455-3063
CY2021Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
39587806
CY2020Q4 dei Entity Public Float
EntityPublicFloat
636200000
CY2020Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
29544000
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
29526000
CY2020 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
139752000
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
97856000
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
214280000
CY2019 us-gaap Gross Profit
GrossProfit
42877000
CY2018 us-gaap Gross Profit
GrossProfit
34819000
CY2020 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
47396000
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
19437000
CY2019 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
10001000
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
25897223
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
32914653
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
35258594
CY2018 us-gaap Operating Expenses
OperatingExpenses
28052000
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28667264
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.27
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
36071015
CY2020Q4 us-gaap Common Stock Value
CommonStockValue
5000
CY2020Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
16276000
CY2020Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
144311000
CY2020Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
14039000
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
140733000
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
71894000
CY2020 us-gaap Gross Profit
GrossProfit
74528000
CY2018 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
8615000
CY2018 us-gaap Net Income Loss
NetIncomeLoss
5797000
CY2020 us-gaap Net Income Loss
NetIncomeLoss
8800000
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.31
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.09
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.07
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.16
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
25809665
CY2020Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
2537000
CY2020Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
192000
CY2019Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
1274000
CY2020Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
68357000
CY2020Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
20934000
CY2019Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
16108000
CY2020Q4 us-gaap Inventory Net
InventoryNet
12902000
CY2019Q4 us-gaap Inventory Net
InventoryNet
12947000
CY2020Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1554000
CY2019Q4 us-gaap Income Taxes Receivable
IncomeTaxesReceivable
1615000
CY2020Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3965000
CY2019Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
2706000
CY2020Q4 us-gaap Assets Current
AssetsCurrent
137256000
CY2019Q4 us-gaap Assets Current
AssetsCurrent
34650000
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
30118000
CY2019Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22458000
CY2019Q4 us-gaap Notes Receivable Related Parties Noncurrent
NotesReceivableRelatedPartiesNoncurrent
831000
CY2020Q4 us-gaap Goodwill
Goodwill
3858000
CY2019Q4 us-gaap Goodwill
Goodwill
3858000
CY2020Q4 vitl Deposits And Other Assets
DepositsAndOtherAssets
142000
CY2019Q4 vitl Deposits And Other Assets
DepositsAndOtherAssets
151000
CY2020Q4 us-gaap Assets
Assets
171374000
CY2019Q4 us-gaap Assets
Assets
61948000
CY2020Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
15489000
CY2019Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
13510000
CY2020Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
9845000
CY2019Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
8608000
CY2019Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
2160000
CY2020Q4 us-gaap Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
471000
CY2019Q4 us-gaap Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
449000
CY2020Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
109000
CY2019Q4 us-gaap Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
270000
CY2020Q4 us-gaap Liabilities Current
LiabilitiesCurrent
25914000
CY2019Q4 us-gaap Liabilities Current
LiabilitiesCurrent
24997000
CY2019Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
2896000
CY2020Q4 us-gaap Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
327000
CY2019Q4 us-gaap Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
797000
CY2020Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
18000
CY2019Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
382000
CY2019Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
755000
CY2019Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
272000
CY2020Q4 us-gaap Liabilities
Liabilities
28988000
CY2019Q4 us-gaap Liabilities
Liabilities
30099000
CY2019Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2019Q4 us-gaap Temporary Equity Carrying Amount Attributable To Parent
TemporaryEquityCarryingAmountAttributableToParent
23036000
CY2019Q4 us-gaap Common Stock Value
CommonStockValue
3000
CY2019Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
16276000
CY2019Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
19593000
CY2019Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
5239000
CY2020Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-31000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
142048000
CY2019Q4 us-gaap Stockholders Equity
StockholdersEquity
8559000
CY2020Q4 us-gaap Minority Interest
MinorityInterest
163000
CY2019Q4 us-gaap Minority Interest
MinorityInterest
79000
CY2020Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
142211000
CY2019Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
8638000
CY2019 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
671000
CY2020Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
171374000
CY2019Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
61948000
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-574000
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1068000
CY2020 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-86000
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
1417000
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
9000
CY2020Q4 us-gaap Temporary Equity Par Or Stated Value Per Share
TemporaryEquityParOrStatedValuePerShare
0.0001
CY2019Q4 us-gaap Temporary Equity Par Or Stated Value Per Share
TemporaryEquityParOrStatedValuePerShare
0.0001
CY2020Q4 us-gaap Temporary Equity Shares Authorized
TemporaryEquitySharesAuthorized
0
CY2019Q4 us-gaap Temporary Equity Shares Authorized
TemporaryEquitySharesAuthorized
8192876
CY2020Q4 us-gaap Temporary Equity Shares Issued
TemporaryEquitySharesIssued
0
CY2019Q4 us-gaap Temporary Equity Shares Issued
TemporaryEquitySharesIssued
8192876
CY2020Q4 us-gaap Temporary Equity Shares Outstanding
TemporaryEquitySharesOutstanding
0
CY2019Q4 us-gaap Temporary Equity Shares Outstanding
TemporaryEquitySharesOutstanding
8192876
CY2020Q4 us-gaap Temporary Equity Liquidation Preference
TemporaryEquityLiquidationPreference
0
CY2019Q4 us-gaap Temporary Equity Liquidation Preference
TemporaryEquityLiquidationPreference
40436000
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2019Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2020Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
310000000
CY2019Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
40348565
CY2020Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
39444040
CY2019Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
31429898
CY2020Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
39444040
CY2019Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
25934980
CY2020Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
5494918
CY2019Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
5494918
CY2018 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
106713000
CY2020 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
14904000
CY2020 us-gaap Operating Expenses
OperatingExpenses
62300000
CY2019 us-gaap Operating Expenses
OperatingExpenses
39527000
CY2020 us-gaap Operating Income Loss
OperatingIncomeLoss
12228000
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
3350000
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
6767000
CY2020 us-gaap Interest Expense Debt
InterestExpenseDebt
488000
CY2019 us-gaap Interest Expense Debt
InterestExpenseDebt
349000
CY2018 us-gaap Interest Expense Debt
InterestExpenseDebt
424000
CY2018 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-415000
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
11654000
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
4418000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
6352000
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2770000
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1106000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
723000
CY2020 us-gaap Profit Loss
ProfitLoss
8884000
CY2019 us-gaap Profit Loss
ProfitLoss
3312000
CY2018 us-gaap Profit Loss
ProfitLoss
5629000
CY2020 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
84000
CY2019 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
927000
CY2018 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-168000
CY2019 us-gaap Net Income Loss
NetIncomeLoss
2385000
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.22
CY2017Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-2002000
CY2018 us-gaap Noncontrolling Interest Increase From Subsidiary Equity Issuance
NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
0
CY2018 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
2949000
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
11702000
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-5352000
CY2018 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
4946000
CY2020 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
1173000
CY2019 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
2074000
CY2018Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
4267000
CY2019 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
14097000
CY2019 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
14289000
CY2020 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
23036000
CY2020 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
221000
CY2020 vitl Stock Issued During Period Value Warrants Exercised
StockIssuedDuringPeriodValueWarrantsExercised
283000
CY2020 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
2509000
CY2020 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-31000
CY2020 us-gaap Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
903000
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
2550000
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1921000
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
1437000
CY2020 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
68000
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
9000
CY2018 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
71000
CY2020 vitl Allowance For Doubtful Accounts Receivable Expense Recoveries
AllowanceForDoubtfulAccountsReceivableExpenseRecoveries
-108000
CY2019 vitl Allowance For Doubtful Accounts Receivable Expense Recoveries
AllowanceForDoubtfulAccountsReceivableExpenseRecoveries
304000
CY2020 us-gaap Inventory Write Down
InventoryWriteDown
16000
CY2019 us-gaap Inventory Write Down
InventoryWriteDown
189000
CY2018 us-gaap Inventory Write Down
InventoryWriteDown
200000
CY2020 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
-333000
CY2019 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
70000
CY2018 us-gaap Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
92000
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
2509000
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
1029000
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
600000
CY2020 vitl Loss On Write Off Of Construction In Progress
LossOnWriteOffOfConstructionInProgress
259000
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1782000
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
52000
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
703000
CY2020 vitl Non Cash Interest Income
NonCashInterestIncome
33000
CY2020 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
4718000
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
6182000
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
3578000
CY2020 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-29000
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
9270000
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
1042000
CY2020 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
-61000
CY2019 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
1563000
CY2020 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
2255000
CY2019 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
582000
CY2018 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
520000
CY2020 us-gaap Increase Decrease In Deposit Other Assets
IncreaseDecreaseInDepositOtherAssets
-11000
CY2019 us-gaap Increase Decrease In Deposit Other Assets
IncreaseDecreaseInDepositOtherAssets
-93000
CY2018 us-gaap Increase Decrease In Deposit Other Assets
IncreaseDecreaseInDepositOtherAssets
63000
CY2020 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
1807000
CY2019 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
3192000
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
10300000
CY2019 vitl Noncash Deferred Offering Costs In Accounts Payable And Accrued Liabilities
NoncashDeferredOfferingCostsInAccountsPayableAndAccruedLiabilities
1001000
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4799000
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1940000
CY2018 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
494000
CY2020 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
449000
CY2019 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
428000
CY2018 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
409000
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
11424000
CY2020 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
221000
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
222000
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
40000
CY2020 us-gaap Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
283000
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
94410000
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
434000
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-1509000
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
28270000
CY2019 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-10541000
CY2018 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
8004000
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1274000
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
11815000
CY2018 vitl Noncash Purchases Of Property Plant And Equipment Included In Accounts Payable
NoncashPurchasesOfPropertyPlantAndEquipmentIncludedInAccountsPayable
199000
CY2020 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
68388000
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
7000
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
29000
CY2019 us-gaap Origination Of Notes Receivable From Related Parties
OriginationOfNotesReceivableFromRelatedParties
4031000
CY2020 us-gaap Repayment Of Notes Receivable From Related Parties
RepaymentOfNotesReceivableFromRelatedParties
846000
CY2019 us-gaap Repayment Of Notes Receivable From Related Parties
RepaymentOfNotesReceivableFromRelatedParties
3200000
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-77842000
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-5623000
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-1911000
CY2020 vitl Proceeds From Issuance Initial Public Offering Net Of Issuance Costs
ProceedsFromIssuanceInitialPublicOfferingNetOfIssuanceCosts
99671000
CY2020 us-gaap Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
5000000
CY2020 vitl Proceeds From Borrowings Under Equipment Loan
ProceedsFromBorrowingsUnderEquipmentLoan
1461000
CY2019 vitl Proceeds From Borrowings Under Equipment Loan
ProceedsFromBorrowingsUnderEquipmentLoan
587000
CY2020 vitl Proceeds From Paycheck Protection Program Loan
ProceedsFromPaycheckProtectionProgramLoan
2593000
CY2018 us-gaap Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
25000
CY2019 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
14097000
CY2019 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
1325000
CY2020 us-gaap Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
1325000
CY2020 us-gaap Repayments Of Secured Debt
RepaymentsOfSecuredDebt
2015000
CY2020 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
8245000
CY2018 us-gaap Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
671000
CY2020 vitl Repayment Of Paycheck Protection Program Loan
RepaymentOfPaycheckProtectionProgramLoan
2593000
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
14289000
CY2020 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
192000
CY2019 us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
409000
CY2017Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
3811000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
29544000
CY2020 us-gaap Interest Paid Net
InterestPaidNet
414000
CY2019 us-gaap Interest Paid Net
InterestPaidNet
340000
CY2018 us-gaap Interest Paid Net
InterestPaidNet
356000
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
2214000
CY2019 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
2256000
CY2018 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
20000
CY2020 vitl Noncash Purchases Of Property Plant And Equipment Included In Accounts Payable
NoncashPurchasesOfPropertyPlantAndEquipmentIncludedInAccountsPayable
167000
CY2019 vitl Noncash Purchases Of Property Plant And Equipment Included In Accounts Payable
NoncashPurchasesOfPropertyPlantAndEquipmentIncludedInAccountsPayable
928000
CY2020 us-gaap Use Of Estimates
UseOfEstimates
<p style="margin-bottom:0pt;margin-top:6pt;text-indent:4.54%;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Use of Estimates:<font style="font-weight:normal;"> </font><font style="Background-color:#FFFFFF;color:#000000;font-weight:normal;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates principally include revenue recognition, determination of useful lives for property and equipment, trade spend accruals, goodwill, allowance for doubtful accounts, inventory obsolescence, valuation of common stock prior to IPO, stock option valuations, accrual liabilities and income taxes. Actual results could differ from those estimates.</font></p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;">&nbsp;</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company does not currently anticipate that the COVID-19 pandemic will have a material impact on the timelines for the Company&#8217;s product development and expansion efforts and the Company&#8217;s corporate development objectives. However, future COVID-19 developments are highly uncertain and unpredictable at this time; therefore, our estimates and assumptions about future events cannot be determined with certainty and require the use of management&#8217;s judgment.<font style="font-size:11pt;font-family:Calibri;"> </font>As of&#160;the date of issuance of these consolidated financial&#160;statements, the Company is not aware of any specific event or circumstance related to the ongoing COVID-19 pandemic that would require the Company to update its estimates, assumptions and judgments or revise the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial&#160;statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company&#8217;s consolidated financial&#160;statements.</p>
CY2020 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<p style="Background-color:#FFFFFF;margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-weight:bold;color:#000000;font-size:10pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Concentrations of Credit Risk and Significant Customers:&#160;<font style="font-weight:normal;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company maintains deposits with large financial institutions that the Company believes are of high credit quality. At times the Company&#8217;s cash and cash equivalents balances with individual banking institutions are in excess of federally insured limits. The Company has not experienced any losses related to its cash and cash equivalents balances.</font></p> <p style="margin-bottom:0pt;margin-top:12pt;text-indent:4.54%;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December&#160;27, 2020 and December 29, 2019, the Company had customers that individually represented 10% or more of the Company&#8217;s accounts receivable, net. During fiscal years 2020, 2019, and 2018 the Company also had customers that individually exceeded 10% or more of the Company&#8217;s net revenue. Significant customer information is presented below as follows: </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;">&nbsp;</p> <div> <table border="0" cellspacing="0" cellpadding="0" align="center" style="border-collapse:collapse; width:90%;"> <tr> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:35.3%; border-bottom:solid 0.75pt transparent;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-size:8pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11%; border-bottom:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net Revenue Year Ended December&#160;27, 2020</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.48%; border-bottom:solid 0.75pt transparent;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.52%; border-bottom:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net Revenue Year Ended December 29, 2019</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%; border-bottom:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Net Revenue Year Ended December 30, 2018</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.98%; border-bottom:solid 0.75pt transparent;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Calibri;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accounts Receivable, Net As Of December&#160;27, 2020</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.98%; border-bottom:solid 0.75pt transparent;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%; border-bottom:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">Accounts Receivable, Net As Of December&#160;29, 2019</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> </tr> <tr> <td valign="top" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35.3%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer A</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11%; border-top:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.52%; border-top:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%; border-top:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">36%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%; border-top:solid 0.75pt #000000;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> </tr> <tr> <td valign="top" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35.3%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer B</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">18%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.52%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">20%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> </tr> <tr> <td valign="top" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35.3%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer C</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.52%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9%</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*</p></td> <td valign="bottom" bgcolor="#CFF0FC" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> </tr> <tr> <td valign="top" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:35.3%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer D</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.48%;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.52%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">15%</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.98%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.9%;"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*</p></td> <td valign="bottom" bgcolor="#FFFFFF" style="padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">&nbsp;</p></td> </tr> </table> <p style="margin-bottom:0pt;border-bottom:Solid 0.75pt;padding-bottom:1pt;line-height:6pt;margin-top:0pt;margin-right:87.96%;text-indent:0%;font-size:9pt;">&nbsp;</p> <p style="margin-bottom:0pt;margin-top:2pt;margin-left:4.54%;text-indent:-4.54%;font-size:9pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">*<font style="font-size:10pt;">Revenue and/or accounts receivable was less than 10%. </font></p></div> <p style="margin-bottom:0pt;margin-top:2pt;margin-left:4.54%;text-indent:-4.54%;font-size:10pt;">&nbsp;</p> <div align="left"> <table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse; width:100%;"> <tr> <td valign="top" style="width:4.54%;white-space:nowrap"> <p style="margin-bottom:0pt;margin-top:2pt;font-size:10pt;font-family:Times New Roman;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;" /></td> <td valign="top"> <p style="margin-bottom:0pt;margin-top:2pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Times New Roman;font-size:10pt;">The decrease in net revenue for Customer A for fiscal 2020 is due a shift in our distribution channels to Customer B.</p></td></tr></table></div>
CY2019Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
304000
CY2020 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0
CY2019 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0
CY2020Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
5802000
CY2020 dei Entity Incorporation Date Of Incorporation
EntityIncorporationDateOfIncorporation
2013-06-06
CY2020 us-gaap Stockholders Equity Reverse Stock Split
StockholdersEquityReverseStockSplit
2.46-for-1
CY2020Q3 us-gaap Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
2.46
CY2020 us-gaap Number Of Reportable Segments
NumberOfReportableSegments
1
CY2020 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
1
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
196000
CY2018 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0
CY2020Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2019Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0
CY2020 us-gaap Marketing And Advertising Expense
MarketingAndAdvertisingExpense
9815000
CY2019 us-gaap Marketing And Advertising Expense
MarketingAndAdvertisingExpense
10320000
CY2018 us-gaap Marketing And Advertising Expense
MarketingAndAdvertisingExpense
4613000
CY2020Q4 us-gaap Fair Value Liabilities Level1 To Level2 Transfers Amount
FairValueLiabilitiesLevel1ToLevel2TransfersAmount
0
CY2019Q4 us-gaap Fair Value Liabilities Level1 To Level2 Transfers Amount
FairValueLiabilitiesLevel1ToLevel2TransfersAmount
0
CY2020Q4 us-gaap Fair Value Liabilities Level2 To Level1 Transfers Amount
FairValueLiabilitiesLevel2ToLevel1TransfersAmount
0
CY2019Q4 us-gaap Fair Value Liabilities Level2 To Level1 Transfers Amount
FairValueLiabilitiesLevel2ToLevel1TransfersAmount
0
CY2020 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
0
CY2019 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Into Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
0
CY2020 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
0
CY2019 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Liability Transfers Out Of Level3
FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
0
CY2020 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
333000
CY2019 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
-70000
CY2018Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
991000
CY2019 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
409000
CY2019Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
652000
CY2020 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
192000
CY2020Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value
FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
127000
CY2020Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
68398000
CY2020Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
41000
CY2020Q4 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
68336000
CY2020 us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
0
CY2020 us-gaap Other Comprehensive Income Loss Available For Sale Securities Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
10000
CY2020Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
33785000
CY2020Q4 us-gaap Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
34613000
CY2020Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
33773000
CY2020Q4 us-gaap Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
34584000
CY2020Q4 us-gaap Available For Sale Securities Debt Maturities Single Maturity Date
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
68357000
CY2020 vitl Revenue From Reduction Of Sales Promotion Incentive Settled Related To Prior Year Gross Sales
RevenueFromReductionOfSalesPromotionIncentiveSettledRelatedToPriorYearGrossSales
624000
CY2019 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-304000
CY2020 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-217000
CY2020 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
325000
CY2020 us-gaap Adjustment For Amortization
AdjustmentForAmortization
375000
CY2019 us-gaap Adjustment For Amortization
AdjustmentForAmortization
484000
CY2018 us-gaap Adjustment For Amortization
AdjustmentForAmortization
676000
CY2020Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
35920000
CY2019Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
25818000
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
2751727
CY2019Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
3360000
CY2020 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
6.87
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y8M12D
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5815684
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
2.59
CY2020Q4 vitl Accrued Promotions And Expired Product Credits
AccruedPromotionsAndExpiredProductCredits
2724000
CY2019Q4 vitl Accrued Promotions And Expired Product Credits
AccruedPromotionsAndExpiredProductCredits
2038000
CY2020Q4 vitl Accrued Grower Payments
AccruedGrowerPayments
34000
CY2019Q4 vitl Accrued Grower Payments
AccruedGrowerPayments
1649000
CY2020Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
3718000
CY2019Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
1132000
CY2020Q4 vitl Accrued Offering Costs Current
AccruedOfferingCostsCurrent
123000
CY2019Q4 vitl Accrued Offering Costs Current
AccruedOfferingCostsCurrent
385000
CY2020Q4 vitl Accrued Distribution Fees And Freight Current
AccruedDistributionFeesAndFreightCurrent
436000
CY2019Q4 vitl Accrued Distribution Fees And Freight Current
AccruedDistributionFeesAndFreightCurrent
624000
CY2020Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
238000
CY2019Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
86000
CY2020Q4 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
739000
CY2019Q4 us-gaap Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
887000
CY2020Q4 vitl Accrued Property Plant And Equipment Current
AccruedPropertyPlantAndEquipmentCurrent
502000
CY2019Q4 vitl Accrued Property Plant And Equipment Current
AccruedPropertyPlantAndEquipmentCurrent
964000
CY2020Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
1331000
CY2019Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
843000
CY2019Q4 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
68000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations Repayments Of Principal In Next Twelve Months
LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
471000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Two
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
327000
CY2020Q4 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
798000
CY2020Q3 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2019Q2 us-gaap Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
2852770
CY2019Q2 us-gaap Shares Issued Price Per Share
SharesIssuedPricePerShare
5.0087
CY2019Q2 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
14289000
CY2020 us-gaap Common Stock Voting Rights
CommonStockVotingRights
Each share of the Company’s common stock is entitled to one vote on all matters submitted to a vote of the Company’s stockholders
CY2020 us-gaap Dividends Common Stock
DividendsCommonStock
0
CY2020Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
13475827
CY2019Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
14042819
CY2019Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
5413064
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
985519
CY2020 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
66062
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
516837
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
5815684
CY2019Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
3.73
CY2020 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
22.98
CY2020 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
2.85
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
3.76
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
6.87
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y8M12D
CY2018 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-267000
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y3M18D
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P6Y8M12D
CY2019Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
60059000
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1022000
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
112762000
CY2020Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
63031000
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
112762000
CY2020 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
3320000
CY2020 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2509000
CY2019 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
1029000
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
600000
CY2020Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
11494000
CY2020 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
587000
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
867000
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
412000
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
187000
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
3000
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
1677000
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-88000
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
794000
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
94000
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
140000
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-74000
CY2020 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
2446000
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
929000
CY2018 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1334000
CY2020 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
300000
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
258000
CY2018 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
182000
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
211000
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
604000
CY2018 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
129000
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense Charitable Contributions
IncomeTaxReconciliationNondeductibleExpenseCharitableContributions
206000
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense Charitable Contributions
IncomeTaxReconciliationNondeductibleExpenseCharitableContributions
629000
CY2020 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-138000
CY2019 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
23000
CY2018 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-655000
CY2020 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
157000
CY2019 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-79000
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
1144000
CY2019Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
688000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
844000
CY2020Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
32000
CY2019Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
110000
CY2018Q4 us-gaap Deferred Tax Assets Inventory
DeferredTaxAssetsInventory
108000
CY2020Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
27000
CY2019Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
31000
CY2018Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
230000
CY2020Q4 us-gaap Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
322000
CY2019Q4 us-gaap Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
760000
CY2020Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
632000
CY2019Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
378000
CY2018Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
105000
CY2020Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
2157000
CY2019Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
1967000
CY2018Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
1287000
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
219000
CY2020 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
82993
CY2019 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
154832
CY2018 us-gaap Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
120170
CY2019 us-gaap Incremental Common Shares Attributable To Conversion Of Preferred Stock
IncrementalCommonSharesAttributableToConversionOfPreferredStock
8192876
CY2018 us-gaap Incremental Common Shares Attributable To Conversion Of Preferred Stock
IncrementalCommonSharesAttributableToConversionOfPreferredStock
8192876
CY2020 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
826883
CY2019 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0
CY2020 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
444000
CY2019 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
358000
CY2019Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
138000
CY2018Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
115000
CY2020Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
2157000
CY2019Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
1829000
CY2018Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
1172000
CY2020Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
906000
CY2019Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
361000
CY2018Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
92000
CY2020Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
3497000
CY2019Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
2223000
CY2018Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
1783000
CY2020Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
291000
CY2020Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
4694000
CY2019Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
2584000
CY2018Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
1875000
CY2020Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
2537000
CY2019Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
755000
CY2018Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
703000
CY2020 us-gaap Valuation Allowances And Reserves Period Increase Decrease
ValuationAllowancesAndReservesPeriodIncreaseDecrease
-138000
CY2019Q4 us-gaap Valuation Allowances And Reserves Balance
ValuationAllowancesAndReservesBalance
138000
CY2018Q4 us-gaap Valuation Allowances And Reserves Balance
ValuationAllowancesAndReservesBalance
115000
CY2017Q4 us-gaap Valuation Allowances And Reserves Balance
ValuationAllowancesAndReservesBalance
770000
CY2019 us-gaap Valuation Allowances And Reserves Charged To Cost And Expense
ValuationAllowancesAndReservesChargedToCostAndExpense
23000
CY2018 us-gaap Valuation Allowances And Reserves Charged To Cost And Expense
ValuationAllowancesAndReservesChargedToCostAndExpense
40000
CY2020 us-gaap Valuation Allowances And Reserves Deductions
ValuationAllowancesAndReservesDeductions
138000
CY2018 us-gaap Valuation Allowances And Reserves Deductions
ValuationAllowancesAndReservesDeductions
695000
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
272000
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
314000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
201000
CY2020 vitl Unrecognized Tax Benefits Increase In Gross Tax Contingencies
UnrecognizedTaxBenefitsIncreaseInGrossTaxContingencies
219000
CY2018 vitl Unrecognized Tax Benefits Increase In Gross Tax Contingencies
UnrecognizedTaxBenefitsIncreaseInGrossTaxContingencies
113000
CY2020 vitl Unrecognized Tax Benefits Decrease In Gross Tax Contingencies
UnrecognizedTaxBenefitsDecreaseInGrossTaxContingencies
272000
CY2019 vitl Unrecognized Tax Benefits Decrease In Gross Tax Contingencies
UnrecognizedTaxBenefitsDecreaseInGrossTaxContingencies
42000
CY2018 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
359000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
1989000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
1362000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
1121000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
329000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
454000
CY2020Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
5255000
CY2020 vitl Long Term Supply Contracts Costs
LongTermSupplyContractsCosts
84537000
CY2019 vitl Long Term Supply Contracts Costs
LongTermSupplyContractsCosts
54380000
CY2018 vitl Long Term Supply Contracts Costs
LongTermSupplyContractsCosts
41728000
CY2020Q3 us-gaap Repayment Of Notes Receivable From Related Parties
RepaymentOfNotesReceivableFromRelatedParties
800000
CY2020 us-gaap Interest Income Related Party
InterestIncomeRelatedParty
97000
CY2019 us-gaap Interest Income Related Party
InterestIncomeRelatedParty
146000
CY2020Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
53367000
CY2020Q4 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
53993000
CY2019Q3 us-gaap Operating Expenses
OperatingExpenses
9414000
CY2019Q4 us-gaap Operating Expenses
OperatingExpenses
15779000
CY2019Q4 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
41421000
CY2020Q1 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
47579000
CY2020Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
59341000
CY2020Q1 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
31724000
CY2019Q1 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
32945000
CY2019Q2 us-gaap Operating Expenses
OperatingExpenses
7091000
CY2019Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
32285000
CY2019Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
34082000
CY2020Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
36643000
CY2020Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
35017000
CY2020Q4 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
36368000
CY2019Q1 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
21439000
CY2019Q2 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
21285000
CY2019Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
23484000
CY2019Q4 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
31648000
CY2020Q1 us-gaap Gross Profit
GrossProfit
15855000
CY2020Q2 us-gaap Gross Profit
GrossProfit
22698000
CY2020Q3 us-gaap Gross Profit
GrossProfit
18350000
CY2020Q4 us-gaap Gross Profit
GrossProfit
17625000
CY2019Q1 us-gaap Gross Profit
GrossProfit
11506000
CY2019Q2 us-gaap Gross Profit
GrossProfit
11000000
CY2019Q3 us-gaap Gross Profit
GrossProfit
10598000
CY2019Q4 us-gaap Gross Profit
GrossProfit
9773000
CY2020Q1 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
9678000
CY2020Q2 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
9970000
CY2020Q3 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
12185000
CY2020Q4 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
15563000
CY2019Q1 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
5164000
CY2019Q2 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
4758000
CY2019Q3 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
7069000
CY2019Q4 us-gaap Other Selling General And Administrative Expense
OtherSellingGeneralAndAdministrativeExpense
12535000
CY2020Q1 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
3274000
CY2020Q2 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
3666000
CY2020Q3 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
3752000
CY2020Q4 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
4212000
CY2019Q1 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
2079000
CY2019Q2 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
2333000
CY2019Q3 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
2345000
CY2019Q4 vitl Shipping And Distribution Expense
ShippingAndDistributionExpense
3244000
CY2020Q1 us-gaap Operating Expenses
OperatingExpenses
12952000
CY2020Q2 us-gaap Operating Expenses
OperatingExpenses
13636000
CY2020Q3 us-gaap Operating Expenses
OperatingExpenses
15937000
CY2020Q4 us-gaap Operating Expenses
OperatingExpenses
19775000
CY2019Q1 us-gaap Operating Expenses
OperatingExpenses
7243000
CY2020Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
2903000
CY2020Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
9062000
CY2020Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
2413000
CY2020Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
-2150000
CY2019Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
4263000
CY2019Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
3909000
CY2019Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
1184000
CY2019Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
-6006000
CY2020Q1 us-gaap Interest Expense Debt
InterestExpenseDebt
158000
CY2020Q2 us-gaap Interest Expense Debt
InterestExpenseDebt
97000
CY2019Q3 us-gaap Profit Loss
ProfitLoss
823000
CY2020Q1 us-gaap Net Income Loss
NetIncomeLoss
1945000
CY2020Q2 us-gaap Net Income Loss
NetIncomeLoss
5964000
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
1677000
CY2020Q4 us-gaap Net Income Loss
NetIncomeLoss
-786000
CY2019Q1 us-gaap Net Income Loss
NetIncomeLoss
3058000
CY2019Q4 us-gaap Profit Loss
ProfitLoss
-4324000
CY2020Q4 us-gaap Interest Expense Debt
InterestExpenseDebt
123000
CY2019Q1 us-gaap Interest Expense Debt
InterestExpenseDebt
86000
CY2019Q1 us-gaap Profit Loss
ProfitLoss
4025000
CY2019Q2 us-gaap Profit Loss
ProfitLoss
2788000
CY2019Q2 us-gaap Net Income Loss
NetIncomeLoss
2799000
CY2019Q3 us-gaap Net Income Loss
NetIncomeLoss
829000
CY2019Q4 us-gaap Net Income Loss
NetIncomeLoss
-4301000
CY2020Q3 us-gaap Interest Expense Debt
InterestExpenseDebt
110000
CY2019Q2 us-gaap Interest Expense Debt
InterestExpenseDebt
79000
CY2019Q3 us-gaap Interest Expense Debt
InterestExpenseDebt
85000
CY2019Q4 us-gaap Interest Expense Debt
InterestExpenseDebt
99000
CY2020Q1 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
20000
CY2020Q2 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-181000
CY2020Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-21000
CY2020Q4 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
96000
CY2019Q1 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
1269000
CY2019Q2 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
53000
CY2019Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
47000
CY2019Q4 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
48000
CY2020Q1 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-138000
CY2020Q2 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-278000
CY2020Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-131000
CY2020Q4 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-27000
CY2019Q1 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1183000
CY2019Q2 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-26000
CY2019Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-38000
CY2019Q4 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-51000
CY2020Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2765000
CY2020Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
8784000
CY2020Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2282000
CY2020Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-2177000
CY2019Q1 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5446000
CY2019Q2 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3883000
CY2019Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1146000
CY2019Q4 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-6057000
CY2020Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
831000
CY2020Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2848000
CY2020Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
620000
CY2020Q4 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1529000
CY2019Q1 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1421000
CY2019Q2 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1095000
CY2019Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
323000
CY2019Q4 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1733000
CY2020Q1 us-gaap Profit Loss
ProfitLoss
1934000
CY2020Q2 us-gaap Profit Loss
ProfitLoss
5936000
CY2020Q3 us-gaap Profit Loss
ProfitLoss
1662000
CY2020Q4 us-gaap Profit Loss
ProfitLoss
-648000
CY2020Q1 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-11000
CY2020Q2 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-28000
CY2020Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-15000
CY2020Q4 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
138000
CY2019Q1 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
967000
CY2019Q2 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-11000
CY2019Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-6000
CY2019Q4 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-23000
CY2020Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.07
CY2020Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.23
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.05
CY2020Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.02
CY2019Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.12
CY2019Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.11
CY2019Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.03
CY2019Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.17
CY2020Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.05
CY2020Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.16
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2020Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.02
CY2019Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.09
CY2019Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.08
CY2019Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.02
CY2019Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.17
CY2020Q1 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
25942277
CY2020Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26007459
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
34044994
CY2020Q4 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
39441561
CY2019Q1 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26221974
CY2019Q2 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
26440796
CY2019Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
25929923
CY2019Q4 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
25932394
CY2020Q1 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
37118484
CY2020Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
37896742
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39111018
CY2020Q4 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39441561
CY2019Q1 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
35766018
CY2019Q2 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
36241488
CY2019Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
37472406
CY2019Q4 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
25932394

Files In Submission

Name View Source Status
0001564590-21-014969-index-headers.html Edgar Link pending
0001564590-21-014969-index.html Edgar Link pending
0001564590-21-014969.txt Edgar Link pending
0001564590-21-014969-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
gbucujb1ff4m000001.jpg Edgar Link pending
ghkxhnxxryoh000001.jpg Edgar Link pending
ghkxhnxxryoh000002.jpg Edgar Link pending
grfmvlbq4cty000001.jpg Edgar Link pending
gz1sdytwtshw000001.jpg Edgar Link pending
gz1sdytwtshw000002.jpg Edgar Link pending
gz1sdytwtshw000003.jpg Edgar Link pending
gz1sdytwtshw000004.jpg Edgar Link pending
gz1sdytwtshw000005.jpg Edgar Link pending
gz1sdytwtshw000006.jpg Edgar Link pending
gz1sdytwtshw000007.jpg Edgar Link pending
gz1sdytwtshw000008.jpg Edgar Link pending
gz1sdytwtshw000009.jpg Edgar Link pending
gz1sdytwtshw000010.jpg Edgar Link pending
gz1sdytwtshw000011.jpg Edgar Link pending
gz1sdytwtshw000012.jpg Edgar Link pending
gz1sdytwtshw000013.jpg Edgar Link pending
gz1sdytwtshw000014.jpg Edgar Link pending
gz1sdytwtshw000015.jpg Edgar Link pending
gz1sdytwtshw000016.jpg 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
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
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
vitl-10k_20201227.htm Edgar Link pending
vitl-20201227.xml Edgar Link completed
vitl-20201227.xsd Edgar Link pending
vitl-20201227_cal.xml Edgar Link unprocessable
vitl-20201227_def.xml Edgar Link unprocessable
vitl-20201227_lab.xml Edgar Link unprocessable
vitl-20201227_pre.xml Edgar Link unprocessable
vitl-ex1013_437.htm Edgar Link pending
vitl-ex1015_436.htm Edgar Link pending
vitl-ex1026_532.htm Edgar Link pending
vitl-ex161_530.htm Edgar Link pending
vitl-ex231_439.htm Edgar Link pending
vitl-ex311_434.htm Edgar Link pending
vitl-ex312_433.htm Edgar Link pending
vitl-ex321_432.htm Edgar Link pending
vitl-ex43_435.htm Edgar Link pending