2024 Q4 Form 10-Q Financial Statement
#000095017024122803 Filed on November 07, 2024
Income Statement
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
Revenue | $145.0M | |
YoY Change | 31.31% | |
Cost Of Revenue | $91.53M | |
YoY Change | 24.08% | |
Gross Profit | $53.48M | |
YoY Change | 45.85% | |
Gross Profit Margin | 36.88% | |
Selling, General & Admin | $36.10M | |
YoY Change | 43.94% | |
% of Gross Profit | 67.51% | |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $2.331M | |
YoY Change | 13.6% | |
% of Gross Profit | 4.36% | |
Operating Expenses | $44.24M | |
YoY Change | 40.72% | |
Operating Profit | $9.240M | |
YoY Change | 76.71% | |
Interest Expense | $1.148M | |
YoY Change | 382.35% | |
% of Operating Profit | 12.42% | |
Other Income/Expense, Net | $1.142M | |
YoY Change | -760.12% | |
Pretax Income | $10.38M | |
YoY Change | 105.34% | |
Income Tax | $2.936M | |
% Of Pretax Income | 28.28% | |
Net Earnings | $7.446M | |
YoY Change | 64.63% | |
Net Earnings / Revenue | 5.14% | |
Basic Earnings Per Share | $0.17 | |
Diluted Earnings Per Share | $0.16 | |
COMMON SHARES | ||
Basic Shares Outstanding | 43.79M | 43.10M |
Diluted Shares Outstanding | 45.46M |
Balance Sheet
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $149.5M | |
YoY Change | 163.26% | |
Cash & Equivalents | $149.5M | |
Short-Term Investments | ||
Other Short-Term Assets | $19.93M | |
YoY Change | -55.02% | |
Inventory | $33.39M | |
Prepaid Expenses | ||
Receivables | $47.75M | |
Other Receivables | $990.0K | |
Total Short-Term Assets | $251.6M | |
YoY Change | 42.33% | |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $69.27M | |
YoY Change | 2.08% | |
Goodwill | $3.858M | |
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $46.00K | |
YoY Change | ||
Total Long-Term Assets | $93.07M | |
YoY Change | 27.02% | |
TOTAL ASSETS | ||
Total Short-Term Assets | $251.6M | |
Total Long-Term Assets | $93.07M | |
Total Assets | $344.7M | |
YoY Change | 37.85% | |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $35.88M | |
YoY Change | 63.33% | |
Accrued Expenses | $33.35M | |
YoY Change | 24.75% | |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $0.00 | |
YoY Change | ||
Long-Term Debt Due | $3.852M | |
YoY Change | 24.26% | |
Total Short-Term Liabilities | $77.75M | |
YoY Change | 46.81% | |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $9.023M | |
YoY Change | -18.71% | |
Other Long-Term Liabilities | $865.0K | |
YoY Change | -59.29% | |
Total Long-Term Liabilities | $865.0K | |
YoY Change | -59.29% | |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $77.75M | |
Total Long-Term Liabilities | $865.0K | |
Total Liabilities | $91.31M | |
YoY Change | 35.95% | |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $72.53M | |
YoY Change | 222.15% | |
Common Stock | $180.9M | |
YoY Change | 12.3% | |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $253.4M | |
YoY Change | ||
Total Liabilities & Shareholders Equity | $344.7M | |
YoY Change | 37.85% |
Cashflow Statement
Concept | 2024 Q4 | 2024 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $7.446M | |
YoY Change | 64.63% | |
Depreciation, Depletion And Amortization | $2.331M | |
YoY Change | 13.6% | |
Cash From Operating Activities | $9.961M | |
YoY Change | 20.45% | |
INVESTING ACTIVITIES | ||
Capital Expenditures | $3.568M | |
YoY Change | -26.43% | |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $6.170M | |
YoY Change | -0.32% | |
Cash From Investing Activities | $2.602M | |
YoY Change | 94.18% | |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | 3.798M | |
YoY Change | -908.09% | |
NET CHANGE | ||
Cash From Operating Activities | 9.961M | |
Cash From Investing Activities | 2.602M | |
Cash From Financing Activities | 3.798M | |
Net Change In Cash | 16.36M | |
YoY Change | 79.0% | |
FREE CASH FLOW | ||
Cash From Operating Activities | $9.961M | |
Capital Expenditures | $3.568M | |
Free Cash Flow | $6.393M | |
YoY Change | 86.93% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001579733 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
CY2024Q3 | ecd |
Trd Arr Duration
TrdArrDuration
|
P289D | |
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001579733 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
CY2024Q3 | ecd |
Trd Arr Duration
TrdArrDuration
|
P289D | |
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
CY2024Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-09-29 | ||
CY2024Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-09-29 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-39411 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
Vital Farms, Inc. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
27-0496985 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
3601 South Congress Avenue | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite C100 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
dei |
Entity File Number
EntityFileNumber
|
001-39411 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
Vital Farms, Inc. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
27-0496985 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
3601 South Congress Avenue | ||
dei |
Entity Address Address Line2
EntityAddressAddressLine2
|
Suite C100 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Austin | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Austin | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
TX | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
78704 | ||
dei |
City Area Code
CityAreaCode
|
877 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
455-3063 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.0001 per share | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
TX | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
78704 | ||
dei |
City Area Code
CityAreaCode
|
877 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
455-3063 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $0.0001 per share | ||
dei |
Trading Symbol
TradingSymbol
|
VITL | ||
dei |
Trading Symbol
TradingSymbol
|
VITL | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
false | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2024Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
43789647 | |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
149534000 | |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
84149000 | |
CY2024Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
43789647 | |
CY2024Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
149534000 | |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
84149000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32667000 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
559000 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32667000 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
559000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
550000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
550000 | |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
47752000 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
39699000 | |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
33392000 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32895000 | |
CY2024Q3 | vitl |
Allowance For Credit Loss Prepaid Expenses And Other Current Asset
AllowanceForCreditLossPrepaidExpensesAndOtherCurrentAsset
|
192000 | |
CY2023Q4 | vitl |
Allowance For Credit Loss Prepaid Expenses And Other Current Asset
AllowanceForCreditLossPrepaidExpensesAndOtherCurrentAsset
|
227000 | |
CY2024Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
47752000 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
39699000 | |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
33392000 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32895000 | |
CY2024Q3 | vitl |
Allowance For Credit Loss Prepaid Expenses And Other Current Asset
AllowanceForCreditLossPrepaidExpensesAndOtherCurrentAsset
|
192000 | |
CY2023Q4 | vitl |
Allowance For Credit Loss Prepaid Expenses And Other Current Asset
AllowanceForCreditLossPrepaidExpensesAndOtherCurrentAsset
|
227000 | |
CY2024Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6446000 | |
CY2024Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6446000 | |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6114000 | |
CY2024Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
990000 | |
CY2023Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
0 | |
CY2024Q3 | us-gaap |
Assets Current
AssetsCurrent
|
251594000 | |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6114000 | |
CY2024Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
990000 | |
CY2023Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
0 | |
CY2024Q3 | us-gaap |
Assets Current
AssetsCurrent
|
251594000 | |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
195524000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
69269000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
66839000 | |
CY2024Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17324000 | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
8911000 | |
CY2024Q3 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
6481000 | |
CY2023Q4 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
3904000 | |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
195524000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
69269000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
66839000 | |
CY2024Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17324000 | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
8911000 | |
CY2024Q3 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
6481000 | |
CY2023Q4 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
3904000 | |
CY2024Q3 | us-gaap |
Assets
Assets
|
344668000 | |
CY2023Q4 | us-gaap |
Assets
Assets
|
275178000 | |
CY2024Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
35883000 | |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
33485000 | |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
33345000 | |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
24218000 | |
CY2024Q3 | us-gaap |
Assets
Assets
|
344668000 | |
CY2023Q4 | us-gaap |
Assets
Assets
|
275178000 | |
CY2024Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
35883000 | |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
33485000 | |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
33345000 | |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
24218000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4665000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4665000 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3057000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
3852000 | |
CY2023Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
3255000 | |
CY2024Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
0 | |
CY2023Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1206000 | |
CY2024Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
77745000 | |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
65221000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3675000 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
3057000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
3852000 | |
CY2023Q4 | us-gaap |
Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
|
3255000 | |
CY2024Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
0 | |
CY2023Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1206000 | |
CY2024Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
77745000 | |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
65221000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3675000 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5771000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
9023000 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
5771000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
9023000 | |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
10481000 | |
CY2023Q4 | us-gaap |
Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
|
10481000 | |
CY2024Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
865000 | |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1028000 | |
CY2024Q3 | us-gaap |
Liabilities
Liabilities
|
91308000 | |
CY2024Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
865000 | |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1028000 | |
CY2024Q3 | us-gaap |
Liabilities
Liabilities
|
91308000 | |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
82501000 | |
CY2024Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
82501000 | |
CY2024Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
10000000 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2024Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2024Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2024Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43705476 | |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43705476 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
41684649 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
41684649 | |
CY2024Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | |
CY2024Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
180887000 | |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
163325000 | |
CY2024Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
72533000 | |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43705476 | |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43705476 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
41684649 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
41684649 | |
CY2024Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | |
CY2024Q3 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
180887000 | |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
163325000 | |
CY2024Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
72533000 | |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
29725000 | |
CY2024Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-64000 | |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-377000 | |
CY2024Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
253360000 | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
192677000 | |
CY2024Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
344668000 | |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
275178000 | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
145002000 | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
110429000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
440318000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
336046000 | ||
CY2024Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
91526000 | |
CY2023Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
73764000 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
270268000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
218913000 | ||
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
53476000 | |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
29725000 | |
CY2024Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-64000 | |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-377000 | |
CY2024Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
253360000 | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
192677000 | |
CY2024Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
344668000 | |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
275178000 | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
145002000 | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
110429000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
440318000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
336046000 | ||
CY2024Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
91526000 | |
CY2023Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
73764000 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
270268000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
218913000 | ||
CY2024Q3 | us-gaap |
Gross Profit
GrossProfit
|
53476000 | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
36665000 | |
us-gaap |
Gross Profit
GrossProfit
|
170050000 | ||
us-gaap |
Gross Profit
GrossProfit
|
117133000 | ||
CY2024Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
36102000 | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
36665000 | |
us-gaap |
Gross Profit
GrossProfit
|
170050000 | ||
CY2024Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
36102000 | |
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
25081000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
96569000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
72935000 | ||
CY2024Q3 | vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
8134000 | |
CY2023Q3 | vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
6355000 | |
vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
22933000 | ||
vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
20034000 | ||
CY2024Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
44236000 | |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
31436000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
119502000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
92969000 | ||
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9240000 | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5229000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
50548000 | ||
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
25081000 | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
96569000 | ||
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
72935000 | ||
CY2024Q3 | vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
8134000 | |
CY2023Q3 | vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
6355000 | |
vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
22933000 | ||
vitl |
Shipping And Distribution Expense
ShippingAndDistributionExpense
|
20034000 | ||
CY2024Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
44236000 | |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
31436000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
119502000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
92969000 | ||
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
9240000 | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5229000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
50548000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24164000 | ||
CY2024Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
259000 | |
CY2023Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
238000 | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
771000 | ||
CY2024Q3 | us-gaap |
Interest Income Operating
InterestIncomeOperating
|
1407000 | |
CY2023Q3 | us-gaap |
Interest Income Operating
InterestIncomeOperating
|
707000 | |
us-gaap |
Interest Income Operating
InterestIncomeOperating
|
3811000 | ||
us-gaap |
Interest Income Operating
InterestIncomeOperating
|
1497000 | ||
CY2024Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-6000 | |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-642000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-370000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-2508000 | ||
CY2024Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1142000 | |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-173000 | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2670000 | ||
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1524000 | ||
CY2024Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10382000 | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5056000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
53218000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
22640000 | ||
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2936000 | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
533000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10410000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4284000 | ||
CY2024Q3 | us-gaap |
Profit Loss
ProfitLoss
|
7446000 | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.01 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.45 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
24164000 | ||
CY2024Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
259000 | |
CY2023Q3 | us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
238000 | |
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
771000 | ||
us-gaap |
Interest Expense Nonoperating
InterestExpenseNonoperating
|
513000 | ||
CY2024Q3 | us-gaap |
Interest Income Operating
InterestIncomeOperating
|
1407000 | |
CY2023Q3 | us-gaap |
Interest Income Operating
InterestIncomeOperating
|
707000 | |
us-gaap |
Interest Income Operating
InterestIncomeOperating
|
3811000 | ||
us-gaap |
Interest Income Operating
InterestIncomeOperating
|
1497000 | ||
CY2024Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-6000 | |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-642000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-370000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-2508000 | ||
CY2024Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1142000 | |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-173000 | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2670000 | ||
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1524000 | ||
CY2024Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
10382000 | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
5056000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
53218000 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
22640000 | ||
CY2024Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2936000 | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
533000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10410000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
4284000 | ||
CY2024Q3 | us-gaap |
Profit Loss
ProfitLoss
|
7446000 | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.01 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.45 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.95 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.42 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43249234 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41375008 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42517088 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41037778 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45463862 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43135579 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44923684 | ||
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.95 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.42 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43249234 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41375008 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42517088 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41037778 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45463862 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43135579 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44923684 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43299898 | ||
CY2024Q3 | us-gaap |
Profit Loss
ProfitLoss
|
7446000 | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
271000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
416000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
916000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
0 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-53000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
1000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-182000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
324000 | |
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
1098000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
324000 | |
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
1098000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
34000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
85000 | |
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
276000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
313000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
822000 | ||
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
7550000 | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
4762000 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
43121000 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
19178000 | ||
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
192677000 | |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
824000 | |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1310000 | |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1982000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
271000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
416000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
916000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
0 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-53000 | |
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
1000 | ||
us-gaap |
Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
|
-182000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
324000 | |
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Availableforsale Securities Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent
|
1098000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
138000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
324000 | |
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
1098000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
34000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
85000 | |
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
276000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
313000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
822000 | ||
CY2024Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
7550000 | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
4762000 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
43121000 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
19178000 | ||
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
192677000 | |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
824000 | |
CY2024Q1 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
1310000 | |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1982000 | |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
108000 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19023000 | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
213304000 | |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
5624000 | |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
41000 | |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
178000 | |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2916000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
101000 | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16339000 | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
238421000 | |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
4857000 | |
CY2024Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
142000 | |
CY2024Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2674000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7446000 | |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
108000 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19023000 | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
213304000 | |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
5624000 | |
CY2024Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
41000 | |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
178000 | |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2916000 | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
101000 | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16339000 | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
238421000 | |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
4857000 | |
CY2024Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
142000 | |
CY2024Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2674000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7446000 | |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
253360000 | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
158332000 | |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1627000 | |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
421000 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7150000 | |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
167530000 | |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
110000 | |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
636000 | |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
135000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
162000 | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6683000 | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
176044000 | |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
286000 | |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
32000 | |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1815000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4523000 | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
182875000 | |
us-gaap |
Depreciation
Depreciation
|
6978000 | ||
us-gaap |
Depreciation
Depreciation
|
5595000 | ||
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
5644000 | ||
vitl |
Amortization Of Available For Sale Debt Securities
AmortizationOfAvailableForSaleDebtSecurities
|
96000 | ||
vitl |
Amortization Of Available For Sale Debt Securities
AmortizationOfAvailableForSaleDebtSecurities
|
341000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
39000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
0 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7572000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5502000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-267000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1082000 | ||
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
-394000 | ||
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
-761000 | ||
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
926000 | ||
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
253360000 | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
158332000 | |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1627000 | |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
421000 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
7150000 | |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
167530000 | |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
110000 | |
CY2023Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
636000 | |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
135000 | |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
2060000 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
162000 | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
6683000 | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
176044000 | |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
286000 | |
CY2023Q3 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
32000 | |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
1815000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4523000 | |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
182875000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
us-gaap |
Depreciation
Depreciation
|
6978000 | ||
us-gaap |
Depreciation
Depreciation
|
5595000 | ||
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
5644000 | ||
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
2787000 | ||
vitl |
Amortization Of Available For Sale Debt Securities
AmortizationOfAvailableForSaleDebtSecurities
|
96000 | ||
vitl |
Amortization Of Available For Sale Debt Securities
AmortizationOfAvailableForSaleDebtSecurities
|
341000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
39000 | ||
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
0 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
7572000 | ||
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5502000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-267000 | ||
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
1082000 | ||
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
-394000 | ||
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
-761000 | ||
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
926000 | ||
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
363000 | ||
us-gaap |
Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
|
14147000 | ||
us-gaap |
Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
|
7610000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
50043000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
27177000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10482000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9138000 | ||
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
0 | ||
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
982000 | ||
us-gaap |
Payments For Derivative Instrument Investing Activities
PaymentsForDerivativeInstrumentInvestingActivities
|
669000 | ||
us-gaap |
Payments For Derivative Instrument Investing Activities
PaymentsForDerivativeInstrumentInvestingActivities
|
1264000 | ||
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | ||
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
363000 | ||
us-gaap |
Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
|
14147000 | ||
us-gaap |
Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
|
7610000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
50043000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
27177000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10482000 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
9138000 | ||
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
0 | ||
us-gaap |
Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
|
982000 | ||
us-gaap |
Payments For Derivative Instrument Investing Activities
PaymentsForDerivativeInstrumentInvestingActivities
|
669000 | ||
us-gaap |
Payments For Derivative Instrument Investing Activities
PaymentsForDerivativeInstrumentInvestingActivities
|
1264000 | ||
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | ||
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
2895000 | ||
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
19505000 | ||
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
25228000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1056000 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
0 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
552000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
8355000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
18347000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
11305000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
396000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
178000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
135000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1493000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
668000 | ||
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2589000 | ||
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
1491000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
414000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
0 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
6987000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1628000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
65385000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
43896000 | ||
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
84149000 | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
12914000 | |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
149534000 | |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
56810000 | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
732000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
507000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
12873000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
433000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
667000 | ||
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
2895000 | ||
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
19505000 | ||
us-gaap |
Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
|
25228000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1000 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
1056000 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
0 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
552000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
8355000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
18347000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
11305000 | ||
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
396000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
178000 | ||
us-gaap |
Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
|
135000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1493000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
668000 | ||
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
2589000 | ||
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
1491000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
414000 | ||
us-gaap |
Payments Of Financing Costs
PaymentsOfFinancingCosts
|
0 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
6987000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1628000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
65385000 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
43896000 | ||
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
84149000 | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
12914000 | |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
149534000 | |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
56810000 | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
732000 | ||
us-gaap |
Interest Paid Net
InterestPaidNet
|
507000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
12873000 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
3189000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
433000 | ||
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
667000 | ||
dei |
Entity Incorporation Date Of Incorporation
EntityIncorporationDateOfIncorporation
|
2013-06-06 | ||
dei |
Entity Incorporation Date Of Incorporation
EntityIncorporationDateOfIncorporation
|
2013-06-06 | ||
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
13531000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
17000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
68000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
33134000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
13531000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
17000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
33134000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
10000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
477000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2024Q3 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | ||
CY2023Q3 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
988000 | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
2895000 | ||
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
|
10000 | |
CY2023Q4 | us-gaap |
Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
|
477000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
32667000 | |
CY2024Q3 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
0 | ||
CY2023Q3 | us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
988000 | |
us-gaap |
Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
|
2895000 | ||
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
12518000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
12456000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
1013000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
1024000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
13531000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
0 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
0 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
11801000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
68000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
699000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
3000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
29247000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
474000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
29946000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
477000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Number Of Positions
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
|
17 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
|
0 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
12518000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
12456000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
1013000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
1024000 | |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
13531000 | |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
13480000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
0 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
|
0 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
|
11801000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
68000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
11801000 | |
CY2024Q3 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
68000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
|
699000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
|
474000 | |
CY2023Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
|
29946000 | |
CY2024Q3 | vitl |
Fair Value Liability Level2 To Level1 Transfers Amount
FairValueLiabilityLevel2ToLevel1TransfersAmount
|
0 | |
CY2024Q3 | vitl |
Fair Value Liability Level2 To Level1 Transfers Amount
FairValueLiabilityLevel2ToLevel1TransfersAmount
|
0 | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
145002000 | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
110429000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
440318000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
336046000 | ||
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
751000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
777000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
777000 | |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
236000 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
140000 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
401000 | |
CY2024Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-230000 | |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
631000 | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
145002000 | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
110429000 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
440318000 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
336046000 | ||
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
751000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
777000 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
777000 | |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
236000 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
140000 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
401000 | |
CY2024Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-230000 | |
CY2024Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-120000 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
751000 | |
CY2024Q3 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-120000 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
751000 | |
CY2024Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
173000 | |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
496000 | |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
33392000 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32895000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
99962000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
87890000 | |
CY2024Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
30693000 | |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
21051000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
69269000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
66839000 | |
CY2024Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2331000 | |
CY2023Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
2052000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6978000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5595000 | ||
CY2024Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1271000 | |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
411000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3255000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1133000 | ||
CY2024Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
999000 | |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
808000 | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2851000 | ||
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1702000 | ||
CY2024Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
238000 | |
CY2023Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
238000 | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
723000 | ||
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
495000 | ||
CY2024Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
39000 | |
CY2023Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
316000 | |
CY2024Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
2971000 | |
CY2023Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
973000 | |
CY2024Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
173000 | |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
496000 | |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
33392000 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32895000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
99962000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
87890000 | |
CY2024Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
30693000 | |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
21051000 | |
CY2024Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
69269000 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
66839000 | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6978000 | ||
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
5595000 | ||
CY2024Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1271000 | |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
411000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
3255000 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1133000 | ||
CY2024Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
999000 | |
CY2023Q3 | us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
808000 | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
2851000 | ||
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1702000 | ||
CY2024Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
238000 | |
CY2023Q3 | us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
238000 | |
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
723000 | ||
us-gaap |
Finance Lease Interest Expense
FinanceLeaseInterestExpense
|
495000 | ||
CY2024Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
39000 | |
CY2023Q3 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
316000 | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
107000 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
738000 | ||
CY2024Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
2971000 | |
CY2023Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
973000 | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
8073000 | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
4651000 | ||
CY2024Q3 | vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
54496000 | |
CY2023Q3 | vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
48453000 | |
vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
164928000 | ||
vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
138603000 | ||
CY2024Q3 | us-gaap |
Lease Cost
LeaseCost
|
60014000 | |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
51199000 | |
us-gaap |
Lease Cost
LeaseCost
|
179937000 | ||
us-gaap |
Lease Cost
LeaseCost
|
147322000 | ||
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2430000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1150000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3434000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
4633000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3018000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
0 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
3850000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
8882000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
14303000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
542000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
1428000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
8340000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
12875000 | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
1753000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
7132000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
11203000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
703000 | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
8073000 | ||
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
4651000 | ||
CY2024Q3 | vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
54496000 | |
CY2023Q3 | vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
48453000 | |
vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
164928000 | ||
vitl |
Long Term Variable Lease Cost
LongTermVariableLeaseCost
|
138603000 | ||
CY2024Q3 | us-gaap |
Lease Cost
LeaseCost
|
60014000 | |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
51199000 | |
us-gaap |
Lease Cost
LeaseCost
|
179937000 | ||
us-gaap |
Lease Cost
LeaseCost
|
147322000 | ||
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2430000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Remainder Of Fiscal Year
FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
|
1150000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3434000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Next Twelve Months
FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
|
4633000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
3018000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Two
FinanceLeaseLiabilityPaymentsDueYearTwo
|
4670000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
0 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due Year Three
FinanceLeaseLiabilityPaymentsDueYearThree
|
3850000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
8882000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Payments Due
FinanceLeaseLiabilityPaymentsDue
|
14303000 | |
CY2024Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
542000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability Undiscounted Excess Amount
FinanceLeaseLiabilityUndiscountedExcessAmount
|
1428000 | |
CY2024Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
8340000 | |
CY2024Q3 | us-gaap |
Finance Lease Liability
FinanceLeaseLiability
|
12875000 | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
1753000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
|
7132000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
11203000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
703000 | ||
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
3858000 | |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
3858000 | |
CY2024Q3 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
2577000 | |
CY2023Q4 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
0 | |
CY2024Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
46000 | |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
46000 | |
CY2024Q3 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
6481000 | |
CY2023Q4 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
3904000 | |
CY2024Q3 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
2577000 | |
CY2024Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
15349000 | |
CY2024Q3 | vitl |
Accrued Promotions And Customer Deductions
AccruedPromotionsAndCustomerDeductions
|
8787000 | |
CY2023Q4 | vitl |
Accrued Promotions And Customer Deductions
AccruedPromotionsAndCustomerDeductions
|
6982000 | |
CY2024Q3 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
3374000 | |
CY2023Q4 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
3627000 | |
CY2024Q3 | vitl |
Accrued Purchases Of Inventory Current
AccruedPurchasesOfInventoryCurrent
|
1648000 | |
CY2023Q4 | vitl |
Accrued Purchases Of Inventory Current
AccruedPurchasesOfInventoryCurrent
|
525000 | |
CY2024Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1338000 | |
CY2023Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1066000 | |
CY2024Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
422000 | |
CY2024Q3 | us-gaap |
Goodwill
Goodwill
|
3858000 | |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
3858000 | |
CY2024Q3 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
2577000 | |
CY2023Q4 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
0 | |
CY2024Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
46000 | |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
46000 | |
CY2024Q3 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
6481000 | |
CY2023Q4 | vitl |
Goodwill And Other Assets
GoodwillAndOtherAssets
|
3904000 | |
CY2024Q3 | us-gaap |
Capitalized Computer Software Net
CapitalizedComputerSoftwareNet
|
2577000 | |
CY2024Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
15349000 | |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
9131000 | |
CY2024Q3 | vitl |
Accrued Promotions And Customer Deductions
AccruedPromotionsAndCustomerDeductions
|
8787000 | |
CY2023Q4 | vitl |
Accrued Promotions And Customer Deductions
AccruedPromotionsAndCustomerDeductions
|
6982000 | |
CY2024Q3 | vitl |
Accrued Distribution Fees And Freight Current
AccruedDistributionFeesAndFreightCurrent
|
2427000 | |
CY2023Q4 | vitl |
Accrued Distribution Fees And Freight Current
AccruedDistributionFeesAndFreightCurrent
|
2876000 | |
CY2024Q3 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
3374000 | |
CY2023Q4 | us-gaap |
Accrued Marketing Costs Current
AccruedMarketingCostsCurrent
|
3627000 | |
CY2024Q3 | vitl |
Accrued Purchases Of Inventory Current
AccruedPurchasesOfInventoryCurrent
|
1648000 | |
CY2023Q4 | vitl |
Accrued Purchases Of Inventory Current
AccruedPurchasesOfInventoryCurrent
|
525000 | |
CY2024Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
1338000 | |
CY2024Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
422000 | |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
11000 | |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
33345000 | |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
24218000 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43705476 | |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43705476 | |
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. | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
0 | ||
CY2024Q3 | us-gaap |
Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
|
17896277 | |
CY2023Q4 | us-gaap |
Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
|
17799187 | |
CY2024Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2674000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7572000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5502000 | ||
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
3920485 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
10.07 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
28749000 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1818001 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
6.22 | ||
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
11000 | |
CY2024Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
33345000 | |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
24218000 | |
CY2024Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
310000000 | |
CY2024Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43705476 | |
CY2024Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43705476 | |
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. | ||
us-gaap |
Dividends Common Stock
DividendsCommonStock
|
0 | ||
CY2024Q3 | us-gaap |
Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
|
17896277 | |
CY2023Q4 | us-gaap |
Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
|
17799187 | |
CY2024Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2674000 | |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1815000 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7572000 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5502000 | ||
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
3920485 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
10.07 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
28749000 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
0 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
1818001 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
6.22 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
47872000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
47872000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
59290 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
22.59 | ||
vitl |
Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodTotalIntrinsicValue
|
225000 | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2043194 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
13.13 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y4M24D | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
44959000 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
1630749 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
12.47 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y10M24D | ||
CY2024Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
36949000 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
2043194 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
13.13 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P5Y4M24D | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
44959000 | |
CY2024Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.28 | |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.11 | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.20 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.19 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
59290 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
22.59 | ||
vitl |
Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodTotalIntrinsicValue
|
225000 | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2043194 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
13.13 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y4M24D | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
44959000 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
1630749 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
12.47 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y10M24D | ||
CY2024Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
36949000 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
2043194 | |
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
13.13 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P5Y4M24D | ||
CY2024Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
44959000 | |
CY2024Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.28 | |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.11 | |
CY2024Q3 | us-gaap |
Profit Loss
ProfitLoss
|
7446000 | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
CY2024Q3 | us-gaap |
Profit Loss
ProfitLoss
|
7446000 | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
4523000 | |
us-gaap |
Profit Loss
ProfitLoss
|
42808000 | ||
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43249234 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41375008 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42517088 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43135579 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44923684 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43299898 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.95 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.42 | ||
CY2024Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2208 | |
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
48223 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
7586 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
22649 | ||
CY2024Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-53000 | |
CY2024Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-14000 | |
CY2024Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
0 | |
CY2023Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-39000 | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
1000 | ||
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-182000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-46000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
1000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-136000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
138000 | |
us-gaap |
Profit Loss
ProfitLoss
|
18356000 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43249234 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
42517088 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
41037778 | ||
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
45463862 | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43135579 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
44923684 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43299898 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.17 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.11 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.01 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.45 | ||
CY2024Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.16 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.95 | ||
CY2024Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2208 | |
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
48223 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
7586 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
22649 | ||
CY2024Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-53000 | |
CY2024Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-14000 | |
CY2024Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
0 | |
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
1000 | ||
us-gaap |
Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
|
-182000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-46000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
1000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-136000 | ||
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
138000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
34000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
271000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
200000 | |
CY2024Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | |
CY2024Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-14000 | |
CY2023Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-39000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
138000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
34000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
85000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
34000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
271000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
71000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
200000 | |
CY2024Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | |
CY2024Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
0 | |
CY2023Q3 | us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-14000 | |
CY2023Q3 | vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-39000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
138000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
34000 | |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
104000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
324000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
85000 | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
239000 | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
416000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
314000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
916000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
230000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
686000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
1000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-46000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-136000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
313000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
1098000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
276000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
822000 | ||
vitl |
Long Term Supply Contracts Costs
LongTermSupplyContractsCosts
|
200000000 | ||
vitl |
Contract Cost Paid
ContractCostPaid
|
9400000 | ||
vitl |
Contract Cost Payable
ContractCostPayable
|
1800000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
416000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
314000 | ||
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
916000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
0 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
1000 | ||
us-gaap |
Reclassification From Aoci Current Period Tax
ReclassificationFromAociCurrentPeriodTax
|
-46000 | ||
vitl |
Reclassification From Accumulated Other Comprehensive Income Current Period After Tax
ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodAfterTax
|
-136000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
415000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
102000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
313000 | ||
us-gaap |
Other Comprehensive Income Loss Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
|
1098000 | ||
us-gaap |
Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
|
276000 | ||
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
822000 | ||
vitl |
Long Term Supply Contracts Costs
LongTermSupplyContractsCosts
|
200000000 | ||
vitl |
Contract Cost Paid
ContractCostPaid
|
9400000 | ||
vitl |
Contract Cost Payable
ContractCostPayable
|
1800000 | ||
CY2024Q3 | ecd |
Trd Arr Ind Name
TrdArrIndName
|
Joanne Bal | |
CY2024Q3 | ecd |
Trd Arr Ind Title
TrdArrIndTitle
|
General Counsel, Corporate Secretary and Head of Impact | |
CY2024Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true | |
CY2024Q3 | ecd |
Trd Arr Adoption Date
TrdArrAdoptionDate
|
August 14, 2024 | |
CY2024Q3 | ecd |
Trd Arr Securities Agg Avail Amt
TrdArrSecuritiesAggAvailAmt
|
84739 | |
CY2024Q3 | ecd |
Trd Arr Expiration Date
TrdArrExpirationDate
|
May 30, 2025 | |
CY2024Q3 | ecd |
Trd Arr Ind Name
TrdArrIndName
|
Joanne Bal | |
CY2024Q3 | ecd |
Trd Arr Ind Title
TrdArrIndTitle
|
General Counsel, Corporate Secretary and Head of Impact | |
CY2024Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
true | |
CY2024Q3 | ecd |
Trd Arr Adoption Date
TrdArrAdoptionDate
|
August 14, 2024 | |
CY2024Q3 | ecd |
Trd Arr Securities Agg Avail Amt
TrdArrSecuritiesAggAvailAmt
|
84739 | |
CY2024Q3 | ecd |
Trd Arr Expiration Date
TrdArrExpirationDate
|
May 30, 2025 |