2024 Q2 Form 10-Q Financial Statement
#000114036124026231 Filed on May 15, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
Revenue | $8.320M | $3.392M | $3.471M |
YoY Change | 96.35% | -2.26% | 89.58% |
Cost Of Revenue | $7.096M | $3.378M | $3.276M |
YoY Change | 129.61% | 3.11% | 123.21% |
Gross Profit | $1.225M | $14.27K | $194.7K |
YoY Change | 6.77% | -92.67% | -46.36% |
Gross Profit Margin | 14.72% | 0.42% | 5.61% |
Selling, General & Admin | $8.957M | $7.678M | $9.227M |
YoY Change | -25.54% | -16.79% | -0.86% |
% of Gross Profit | 731.23% | 53801.13% | 4738.24% |
Research & Development | $1.088M | $1.728M | $1.570M |
YoY Change | -49.25% | 10.06% | 269.08% |
% of Gross Profit | 88.8% | 12107.28% | 806.16% |
Depreciation & Amortization | $385.1K | $305.3K | |
YoY Change | 26.17% | 122.65% | |
% of Gross Profit | 2698.79% | 156.75% | |
Operating Expenses | $10.04M | $9.406M | $10.80M |
YoY Change | -29.12% | -12.89% | 10.94% |
Operating Profit | -$8.819M | -$9.392M | -$10.60M |
YoY Change | -32.28% | -11.42% | 13.16% |
Interest Expense | $97.79K | -$73.24K | $491.4K |
YoY Change | 7648.65% | -114.91% | 665.36% |
% of Operating Profit | |||
Other Income/Expense, Net | -$21.83K | $190.6K | $143.2K |
YoY Change | -98.05% | 33.12% | -390.85% |
Pretax Income | -$9.198M | -$9.260M | -$11.11M |
YoY Change | -34.54% | -16.68% | 18.89% |
Income Tax | -$4.683K | -$30.03K | $0.00 |
% Of Pretax Income | |||
Net Earnings | -$9.183M | -$9.230M | -$10.96M |
YoY Change | -34.76% | -15.77% | 17.68% |
Net Earnings / Revenue | -110.36% | -272.12% | -315.74% |
Basic Earnings Per Share | -$0.30 | -$0.30 | -$0.36 |
Diluted Earnings Per Share | -$0.30 | -$0.30 | -$0.04 |
COMMON SHARES | |||
Basic Shares Outstanding | 30.83M | 30.83M | 30.31M |
Diluted Shares Outstanding | 30.83M | 30.83M | 30.31M |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $20.37M | $24.44M | $91.85M |
YoY Change | -66.26% | -73.39% | |
Cash & Equivalents | $16.23M | $20.26M | $91.85M |
Short-Term Investments | $4.144M | $4.181M | |
Other Short-Term Assets | $831.1K | $869.1K | $10.55M |
YoY Change | -1.13% | -91.76% | |
Inventory | $41.27M | $43.77M | $36.55M |
Prepaid Expenses | |||
Receivables | $7.871M | $4.577M | $2.733M |
Other Receivables | $173.6K | $270.3K | $5.502M |
Total Short-Term Assets | $91.59M | $94.73M | $147.2M |
YoY Change | -25.84% | -35.63% | |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $20.08M | $20.20M | $31.13M |
YoY Change | 8.47% | -35.13% | |
Goodwill | $216.4K | $218.0K | |
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | $4.254M | $4.580M | $35.65M |
YoY Change | -14.22% | -87.15% | |
Other Assets | $1.454M | $2.134M | $2.550M |
YoY Change | -34.84% | -16.32% | |
Total Long-Term Assets | $76.17M | $78.30M | $73.89M |
YoY Change | -7.74% | 5.97% | |
TOTAL ASSETS | |||
Total Short-Term Assets | $91.59M | $94.73M | $147.2M |
Total Long-Term Assets | $76.17M | $78.30M | $73.89M |
Total Assets | $167.8M | $173.0M | $221.1M |
YoY Change | -18.59% | -21.73% | |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $6.630M | $6.558M | $2.899M |
YoY Change | 97.08% | 126.21% | |
Accrued Expenses | $6.448M | ||
YoY Change | |||
Deferred Revenue | $5.476M | $2.664M | $2.656M |
YoY Change | 65.21% | 0.3% | |
Short-Term Debt | $17.90M | ||
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $30.94M | $27.24M | $30.01M |
YoY Change | 16.64% | -9.24% | |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $366.6K | $0.00 | |
YoY Change | |||
Other Long-Term Liabilities | $28.53M | ||
YoY Change | |||
Total Long-Term Liabilities | $32.81M | $33.26M | $28.53M |
YoY Change | 0.54% | 16.59% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $30.94M | $27.24M | $30.01M |
Total Long-Term Liabilities | $32.81M | $33.26M | $28.53M |
Total Liabilities | $63.75M | $60.50M | $58.54M |
YoY Change | 7.76% | 3.35% | |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$292.4M | -$283.3M | -$230.8M |
YoY Change | 19.43% | 22.74% | |
Common Stock | $404.1M | $403.2M | $398.3M |
YoY Change | 1.15% | 1.25% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $103.8M | $112.5M | $162.5M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $167.8M | $173.0M | $221.1M |
YoY Change | -18.59% | -21.73% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$9.183M | -$9.230M | -$10.96M |
YoY Change | -34.76% | -15.77% | 17.68% |
Depreciation, Depletion And Amortization | $385.1K | $305.3K | |
YoY Change | 26.17% | 122.65% | |
Cash From Operating Activities | -$8.865M | -$17.36M | |
YoY Change | -48.94% | -26.07% | |
INVESTING ACTIVITIES | |||
Capital Expenditures | $327.6K | $2.577M | |
YoY Change | -87.29% | 3012.71% | |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$2.650M | ||
YoY Change | -31.88% | ||
Cash From Investing Activities | $306.8K | -$5.494M | |
YoY Change | -105.58% | 38.29% | |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 0.000 | -39.58M | |
YoY Change | -100.0% | 30.92% | |
NET CHANGE | |||
Cash From Operating Activities | -8.865M | -17.36M | |
Cash From Investing Activities | 306.8K | -5.494M | |
Cash From Financing Activities | 0.000 | -39.58M | |
Net Change In Cash | -8.987M | -62.16M | |
YoY Change | -85.54% | 7.92% | |
FREE CASH FLOW | |||
Cash From Operating Activities | -$8.865M | -$17.36M | |
Capital Expenditures | $327.6K | $2.577M | |
Free Cash Flow | -$9.192M | -$19.94M | |
YoY Change | -53.9% | -15.4% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2024Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2024Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | |
CY2024Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2024Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001707919 | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | |
CY2023Q4 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.1 | |
CY2023Q4 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.1 | |
CY2023Q4 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.1 | |
CY2023Q4 | us-gaap |
Stockholders Equity Note Stock Split Conversion Ratio1
StockholdersEquityNoteStockSplitConversionRatio1
|
0.1 | |
CY2023Q1 | cenn |
Equity Method Investment Equity Redeemed
EquityMethodInvestmentEquityRedeemed
|
0 | |
CY2023Q1 | cenn |
Interest On Equity Method Investments
InterestOnEquityMethodInvestments
|
0 | |
CY2024Q1 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
-0 | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityCurrent | |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2023#OperatingLeaseLiabilityNoncurrent | |
CY2023Q1 | us-gaap |
Interest Income Operating Related Party Type Extensible Enumeration
InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#InterestIncomeOperating | |
CY2024Q1 | us-gaap |
Interest Income Operating Related Party Type Extensible Enumeration
InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2023#InterestIncomeOperating | |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3391999 | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3470544 | |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3377728 | |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3275800 | |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
14271 | |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
194744 | |
CY2024Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
1316763 | |
CY2023Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
1868985 | |
CY2024Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6361196 | |
CY2023Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7358264 | |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1727830 | |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1569919 | |
CY2024Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
9405789 | |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
10797168 | |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-9391518 | |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-10602424 | |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
-73242 | |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
54415 | |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-13520 | |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
19042 | |
CY2024Q1 | us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
0 | |
CY2023Q1 | us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
1146128 | |
CY2024Q1 | cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
0 | |
CY2023Q1 | cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
-2001 | |
CY2024Q1 | cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
0 | |
CY2023Q1 | cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
-212870 | |
CY2024Q1 | cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
-705 | |
CY2023Q1 | cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
-126273 | |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
234887 | |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
653016 | |
CY2024Q1 | us-gaap |
Foreign Currency Transaction Loss Before Tax
ForeignCurrencyTransactionLossBeforeTax
|
359217 | |
CY2023Q1 | us-gaap |
Foreign Currency Transaction Loss Before Tax
ForeignCurrencyTransactionLossBeforeTax
|
0 | |
CY2024Q1 | us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
5933 | |
CY2023Q1 | us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
0 | |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
190643 | |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
358076 | |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-9260255 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-11113977 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-30032 | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-9230223 | |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-11113977 | |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-72 | |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-156028 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-9230151 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-10957949 | |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1001245 | |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
337278 | |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-10231468 | |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-10776699 | |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-144 | |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-180595 | |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-10231324 | |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-10596104 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30828794 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30828794 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30309574 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30309574 | |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.3 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.3 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.36 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.36 | |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
171889534 | |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1153808 | |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-11113977 | |
CY2023Q1 | cenn |
Stock Issued During Period Value Acquisition Of Equity Interest
StockIssuedDuringPeriodValueAcquisitionOfEquityInterest
|
-1899991 | |
CY2023Q1 | cenn |
Stock Issued During Period Value Warrants Exercised
StockIssuedDuringPeriodValueWarrantsExercised
|
2168185 | |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
337278 | |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
162534837 | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
121865167 | |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
906327 | |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
-9230223 | |
CY2024Q1 | cenn |
Stock Issued During Period Value Reverse Stock Splits
StockIssuedDuringPeriodValueReverseStockSplits
|
0 | |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1001245 | |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
112540026 | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3391999 | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3470544 | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3391999 | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3470544 | |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
890646 | |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
98818 | |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4576963 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6530801 | |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2664191 | |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3394044 | |
CY2024Q1 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
4180713 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
4227947 | |
CY2024Q1 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
14404 | |
CY2023Q4 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
8641 | |
CY2024Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4195117 | |
CY2023Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4236588 | |
CY2024Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
6272558 | |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
8443069 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1695595 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1912268 | |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
4576963 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6530801 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1912268 | |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1961034 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
173731 | |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
11402 | |
CY2024Q1 | cenn |
Accounts Receivable Allowance For Credit Loss Foreign Exchanges
AccountsReceivableAllowanceForCreditLossForeignExchanges
|
-42942 | |
CY2023Q1 | cenn |
Accounts Receivable Allowance For Credit Loss Foreign Exchanges
AccountsReceivableAllowanceForCreditLossForeignExchanges
|
4269 | |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1695595 | |
CY2023Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1953901 | |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
21337298 | |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20391150 | |
CY2024Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
11357883 | |
CY2023Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
11568791 | |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1538235 | |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1494441 | |
CY2024Q1 | cenn |
Inventory Goods In Transit
InventoryGoodsInTransit
|
3619328 | |
CY2023Q4 | cenn |
Inventory Goods In Transit
InventoryGoodsInTransit
|
3774310 | |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
30728733 | |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
30576355 | |
CY2024Q1 | us-gaap |
Inventory Gross
InventoryGross
|
47244179 | |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
47413897 | |
CY2024Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
3475239 | |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
3504333 | |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
43768940 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
43909564 | |
CY2024Q1 | us-gaap |
Supplies
Supplies
|
13930881 | |
CY2023Q4 | us-gaap |
Supplies
Supplies
|
12579554 | |
CY2024Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
6537302 | |
CY2023Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
6238040 | |
CY2024Q1 | cenn |
Receivable From Third Parties Current
ReceivableFromThirdPartiesCurrent
|
0 | |
CY2023Q4 | cenn |
Receivable From Third Parties Current
ReceivableFromThirdPartiesCurrent
|
1000000 | |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
869115 | |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
573556 | |
CY2024Q1 | cenn |
Equity Method Investments With Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount
|
2510952 | |
CY2023Q4 | cenn |
Equity Method Investments With Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount
|
2624272 | |
CY2024Q1 | cenn |
Equity Method Investments Without Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount
|
1450000 | |
CY2023Q4 | cenn |
Equity Method Investments Without Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithoutReadilyDeterminableFairValueAmount
|
1450000 | |
CY2024Q1 | cenn |
Number Of Equity Investments
NumberOfEquityInvestments
|
2 | |
CY2024Q1 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
25819920 | |
CY2023Q4 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
26158474 | |
CY2024Q1 | cenn |
Equity Method Investment Equity Redeemed
EquityMethodInvestmentEquityRedeemed
|
73441 | |
CY2024Q1 | cenn |
Interest On Equity Method Investments
InterestOnEquityMethodInvestments
|
500000 | |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
234887 | |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
653016 | |
CY2024Q1 | cenn |
Property Plant And Equipment Gross Including Impairment
PropertyPlantAndEquipmentGrossIncludingImpairment
|
26163604 | |
CY2023Q4 | cenn |
Property Plant And Equipment Gross Including Impairment
PropertyPlantAndEquipmentGrossIncludingImpairment
|
26089279 | |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4982402 | |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4677524 | |
CY2024Q1 | cenn |
Impairment Of Property Plant And Equipment
ImpairmentOfPropertyPlantAndEquipment
|
985483 | |
CY2023Q4 | cenn |
Impairment Of Property Plant And Equipment
ImpairmentOfPropertyPlantAndEquipment
|
1010234 | |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20195719 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20401521 | |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
385144 | |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
305262 | |
CY2023Q1 | us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
24369 | |
CY2024Q1 | cenn |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
5781298 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
23708740 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3930241 | |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
19778499 | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4471010 | |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
15307489 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7113717 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7246655 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
470666 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
372874 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6643051 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6873781 | |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
105397 | |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
25370 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-30032 | |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-9260255 | |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-11113977 | |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1295426 | |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
671313 | |
CY2024Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
112457 | |
CY2023Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
268721 | |
CY2024Q1 | us-gaap |
Lease Cost
LeaseCost
|
1407883 | |
CY2023Q1 | us-gaap |
Lease Cost
LeaseCost
|
940034 | |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1178716 | |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
671109 | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y7D | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y3M3D | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0632 | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0541 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
3597094 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
4003959 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
4050927 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
4099617 | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2175845 | |
CY2024Q1 | us-gaap |
Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights
ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
|
24733336 | |
CY2024Q1 | us-gaap |
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
1.61 | |
CY2024Q1 | cenn |
Warrants Exercisable Issuance Term
WarrantsExercisableIssuanceTerm
|
P5Y | |
CY2024Q1 | cenn |
Number Of Warrants
NumberOfWarrants
|
2 | |
CY2022Q3 | cenn |
Number Of Complaint Causes In Contract And Tort Against Defendants
NumberOfComplaintCausesInContractAndTortAgainstDefendants
|
11 | |
CY2022Q3 | cenn |
Number Of Contract Claims
NumberOfContractClaims
|
4 | |
CY2022Q3 | cenn |
Number Of Tort Claims
NumberOfTortClaims
|
7 | |
CY2022Q3 | us-gaap |
Loss Contingency Damages Paid Value
LossContingencyDamagesPaidValue
|
19000000 | |
CY2024Q1 | cenn |
Period To Amend Complaint
PeriodToAmendComplaint
|
P30D | |
CY2024Q1 | cenn |
Number Of Civil Litigation Cases Withdrawn
NumberOfCivilLitigationCasesWithdrawn
|
2 | |
CY2024Q1 | cenn |
Loss Contingency Payment For Outstanding Amount
LossContingencyPaymentForOutstandingAmount
|
1767516.91 | |
CY2024Q1 | cenn |
Payment For Outstanding Invoices
PaymentForOutstandingInvoices
|
3289500 | |
CY2024Q1 | cenn |
Percentage Of Direct Or Indirect Economic Interest
PercentageOfDirectOrIndirectEconomicInterest
|
0.01 | |
CY2024Q1 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
270262 | |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
287439 | |
CY2024Q1 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
0 | |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10468 | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false |