2024 Q3 Form 10-Q Financial Statement
#000114036124036925 Filed on August 13, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 | 2023 Q4 |
---|---|---|---|
Revenue | $16.73M | $8.320M | |
YoY Change | 190.33% | 96.35% | |
Cost Of Revenue | $12.69M | $7.096M | |
YoY Change | 151.49% | 129.61% | |
Gross Profit | $4.043M | $1.225M | |
YoY Change | 463.5% | 6.77% | |
Gross Profit Margin | 24.16% | 14.72% | |
Selling, General & Admin | $12.96M | $8.957M | |
YoY Change | 10.8% | -25.54% | |
% of Gross Profit | 320.62% | 731.23% | |
Research & Development | $1.477M | $1.088M | |
YoY Change | -9.67% | -49.25% | |
% of Gross Profit | 36.52% | 88.8% | |
Depreciation & Amortization | |||
YoY Change | |||
% of Gross Profit | |||
Operating Expenses | $14.44M | $10.04M | |
YoY Change | 8.29% | -29.12% | |
Operating Profit | -$10.40M | -$8.819M | |
YoY Change | -17.59% | -32.28% | |
Interest Expense | $34.20K | $97.79K | |
YoY Change | -140.44% | 7648.65% | |
% of Operating Profit | |||
Other Income/Expense, Net | -$646.7K | -$21.83K | |
YoY Change | 478.38% | -98.05% | |
Pretax Income | -$8.994M | -$9.198M | |
YoY Change | -44.15% | -34.54% | |
Income Tax | -$12.43K | -$4.683K | |
% Of Pretax Income | |||
Net Earnings | -$8.972M | -$9.183M | |
YoY Change | -44.28% | -34.76% | |
Net Earnings / Revenue | -53.62% | -110.36% | |
Basic Earnings Per Share | -$0.29 | -$0.30 | |
Diluted Earnings Per Share | -$0.29 | -$0.30 | |
COMMON SHARES | |||
Basic Shares Outstanding | 30.83M | 30.83M | 304.4M |
Diluted Shares Outstanding | 30.84M | 30.83M |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 | 2023 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $20.37M | $33.60M | |
YoY Change | -66.26% | -78.17% | |
Cash & Equivalents | $21.82M | $16.23M | $29.38M |
Short-Term Investments | $4.144M | $4.228M | |
Other Short-Term Assets | $1.394M | $831.1K | $573.6K |
YoY Change | 166.08% | -1.13% | -94.51% |
Inventory | $35.88M | $41.27M | $43.91M |
Prepaid Expenses | |||
Receivables | $4.557M | $7.871M | $6.531M |
Other Receivables | $524.9K | $173.6K | $287.4K |
Total Short-Term Assets | $84.78M | $91.59M | $104.9M |
YoY Change | -23.04% | -25.84% | -48.31% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $20.18M | $20.08M | $20.40M |
YoY Change | 0.21% | 8.47% | -11.87% |
Goodwill | $225.2K | $216.4K | $223.5K |
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | $4.078M | $4.254M | $4.686M |
YoY Change | 14.64% | -14.22% | -86.64% |
Other Assets | $1.563M | $1.454M | $2.228M |
YoY Change | -27.39% | -34.84% | -66.4% |
Total Long-Term Assets | $75.06M | $76.17M | $80.61M |
YoY Change | -8.14% | -7.74% | 24.33% |
TOTAL ASSETS | |||
Total Short-Term Assets | $84.78M | $91.59M | $104.9M |
Total Long-Term Assets | $75.06M | $76.17M | $80.61M |
Total Assets | $159.8M | $167.8M | $185.5M |
YoY Change | -16.69% | -18.59% | -30.73% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $6.164M | $6.630M | $6.798M |
YoY Change | 27.29% | 97.08% | 100.94% |
Accrued Expenses | |||
YoY Change | |||
Deferred Revenue | $4.958M | $5.476M | $3.394M |
YoY Change | 60.74% | 65.21% | 42.1% |
Short-Term Debt | $262.8K | $0.00 | |
YoY Change | -97.37% | -100.0% | |
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $31.44M | $30.94M | $29.30M |
YoY Change | 20.08% | 16.64% | -58.29% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $361.4K | $366.6K | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | |||
YoY Change | |||
Total Long-Term Liabilities | $31.53M | $32.81M | $34.37M |
YoY Change | -6.34% | 0.54% | 33.7% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $31.44M | $30.94M | $29.30M |
Total Long-Term Liabilities | $31.53M | $32.81M | $34.37M |
Total Liabilities | $62.98M | $63.75M | $63.67M |
YoY Change | 5.22% | 7.76% | -33.31% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$301.4M | -$292.4M | -$274.0M |
YoY Change | 15.5% | 19.43% | 24.66% |
Common Stock | $405.0M | $404.1M | $402.3M |
YoY Change | 0.84% | 1.15% | 1.22% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $96.71M | $103.8M | $121.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $159.8M | $167.8M | $185.5M |
YoY Change | -16.69% | -18.59% | -30.73% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 | 2023 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$8.972M | -$9.183M | |
YoY Change | -44.28% | -34.76% | |
Depreciation, Depletion And Amortization | |||
YoY Change | |||
Cash From Operating Activities | |||
YoY Change | |||
INVESTING ACTIVITIES | |||
Capital Expenditures | |||
YoY Change | |||
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | |||
YoY Change | |||
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | |||
YoY Change | |||
NET CHANGE | |||
Cash From Operating Activities | |||
Cash From Investing Activities | |||
Cash From Financing Activities | |||
Net Change In Cash | |||
YoY Change | |||
FREE CASH FLOW | |||
Cash From Operating Activities | |||
Capital Expenditures | |||
Free Cash Flow | |||
YoY Change |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q2 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
4046031 | |
CY2023Q4 | us-gaap |
Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
|
4263887 | |
CY2024Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
5476006 | |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
29375727 | |
CY2024Q2 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
197682 | |
CY2023Q4 | us-gaap |
Restricted Cash Current
RestrictedCashCurrent
|
196170 | |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
7871086 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6530801 | |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
41271928 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
43909564 | |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
21687766 | |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20391150 | |
CY2024Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
173567 | |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
287439 | |
CY2024Q2 | us-gaap |
Assets Current
AssetsCurrent
|
91585346 | |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
104927439 | |
CY2024Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20075860 | |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
17590753 | |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
20039625 | |
CY2024Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1454473 | |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2227672 | |
CY2024Q2 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
76166176 | |
CY2023Q4 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
80610551 | |
CY2024Q2 | us-gaap |
Assets
Assets
|
167751522 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4741599 | |
CY2024Q2 | us-gaap |
Convertible Notes Payable Current
ConvertibleNotesPayableCurrent
|
9951000 | |
CY2024Q2 | us-gaap |
Deferred Income Current
DeferredIncomeCurrent
|
106215 | |
CY2024Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
0 | |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10468 | |
CY2024Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
30938132 | |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
29299236 | |
CY2024Q2 | us-gaap |
Deferred Income Noncurrent
DeferredIncomeNoncurrent
|
1832201 | |
CY2023Q4 | us-gaap |
Deferred Income Noncurrent
DeferredIncomeNoncurrent
|
1929733 | |
CY2024Q2 | cenn |
Derivative Liabilities Investor Warrants Noncurrent
DerivativeLiabilitiesInvestorWarrantsNoncurrent
|
12186795 | |
CY2023Q4 | cenn |
Derivative Liabilities Investor Warrants Noncurrent
DerivativeLiabilitiesInvestorWarrantsNoncurrent
|
12189508 | |
CY2024Q2 | cenn |
Derivative Liabilities Placement Agent Warrants Noncurrent
DerivativeLiabilitiesPlacementAgentWarrantsNoncurrent
|
3455759 | |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
30828795 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
30828778 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
30828778 | |
CY2024Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
0 | |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
0 | |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
402337393 | |
CY2024Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-292436479 | |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-274023501 | |
CY2024Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-7824971 | |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-6444485 | |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
103849063 | |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
121869407 | |
CY2024Q2 | us-gaap |
Minority Interest
MinorityInterest
|
157122 | |
CY2023Q4 | us-gaap |
Minority Interest
MinorityInterest
|
-4240 | |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
104006185 | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
121865167 | |
CY2024Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
167751522 | |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
185537990 | |
CY2024Q2 | us-gaap |
Other Liability Current Related Party Type Extensible Enumeration
OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#RelatedPartyMember | |
CY2023Q4 | us-gaap |
Other Liability Current Related Party Type Extensible Enumeration
OtherLiabilityCurrentRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#RelatedPartyMember | |
CY2024Q2 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
4254373 | |
CY2023Q4 | us-gaap |
Assets
Assets
|
185537990 | |
CY2024Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
6630085 | |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
6797852 | |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4607925 | |
CY2023Q4 | us-gaap |
Deferred Income Current
DeferredIncomeCurrent
|
108717 | |
CY2024Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
404110513 | |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4237520 | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11712491 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7708064 | ||
CY2024Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
7095622 | |
CY2023Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3090275 | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
10473350 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6366075 | ||
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
1147245 | |
us-gaap |
Gross Profit
GrossProfit
|
1239141 | ||
us-gaap |
Gross Profit
GrossProfit
|
1341989 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2623441 | ||
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
16643477 | ||
CY2024Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1087639 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
24968200 | ||
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-8819387 | |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-13023787 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-18210905 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-23626211 | ||
CY2024Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-3590 | |
CY2023Q2 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-148645 | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-17110 | ||
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-129603 | ||
CY2024Q2 | us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
0 | |
CY2024Q2 | cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
0 | |
CY2023Q2 | cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
1900 | |
cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
0 | ||
cenn |
Gain Loss On Redemption Of Convertible Promissory Notes
GainLossOnRedemptionOfConvertiblePromissoryNotes
|
-101 | ||
CY2024Q2 | cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
0 | |
CY2023Q2 | cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
-14745 | |
cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
0 | ||
cenn |
Gain Loss On Exercise Of Warrants
GainLossOnExerciseOfWarrants
|
-227615 | ||
CY2024Q2 | cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
9237 | |
CY2023Q2 | cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
199698 | |
cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
8532 | ||
cenn |
Change In Fair Value Of Convertible Promissory Notes And Derivative Liability
ChangeInFairValueOfConvertiblePromissoryNotesAndDerivativeLiability
|
73425 | ||
CY2024Q2 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
259564 | |
CY2023Q2 | us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
60452 | |
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
494451 | ||
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
713468 | ||
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-9198478 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-18458733 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-25165675 | ||
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-4683 | |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25468 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-34715 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25468 | ||
CY2024Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-9193795 | |
CY2023Q2 | us-gaap |
Profit Loss
ProfitLoss
|
-14077166 | |
us-gaap |
Profit Loss
ProfitLoss
|
-18424018 | ||
us-gaap |
Profit Loss
ProfitLoss
|
-25191143 | ||
CY2024Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-10968 | |
CY2023Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-2682 | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-11040 | ||
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
-158710 | ||
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-9182827 | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-14074484 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-18412978 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
-25032433 | ||
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-376045 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2824971 | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1377290 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2487693 | ||
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-9569840 | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-16902137 | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-19801308 | ||
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-27678836 | ||
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-7700 | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-2683 | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-7844 | ||
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-183278 | ||
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-9562140 | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-16899454 | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-19793464 | ||
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
-27495558 | ||
CY2023Q4 | us-gaap |
Equity Method Investments
EquityMethodInvestments
|
4685984 | |
CY2024Q2 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
26079485 | |
CY2023Q4 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
26158474 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20401521 | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6494829 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6873781 | |
CY2023Q4 | cenn |
Derivative Liabilities Placement Agent Warrants Noncurrent
DerivativeLiabilitiesPlacementAgentWarrantsNoncurrent
|
3456578 | |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14542028 | |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
16339619 | |
CY2024Q2 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
32807205 | |
CY2023Q4 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
34373587 | |
CY2024Q2 | us-gaap |
Liabilities
Liabilities
|
63745337 | |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
63672823 | |
CY2023Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2024Q2 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2024Q2 | us-gaap |
Other Receivable After Allowance For Credit Loss Noncurrent Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossNoncurrentRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#RelatedPartyMember | |
CY2024Q2 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4154255 | |
CY2023Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4236588 | |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
216403 | |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
223494 | |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3394044 | |
CY2023Q4 | us-gaap |
Convertible Notes Payable Current
ConvertibleNotesPayableCurrent
|
9956000 | |
CY2024Q2 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
25823 | |
CY2023Q4 | us-gaap |
Litigation Reserve Current
LitigationReserveCurrent
|
26669 | |
CY2024Q2 | us-gaap |
Litigation Reserve Noncurrent
LitigationReserveNoncurrent
|
222763 | |
CY2023Q4 | us-gaap |
Litigation Reserve Noncurrent
LitigationReserveNoncurrent
|
230063 | |
CY2024Q2 | us-gaap |
Deferred Income Taxes And Other Tax Liabilities Noncurrent
DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
|
201070 | |
CY2023Q4 | us-gaap |
Deferred Income Taxes And Other Tax Liabilities Noncurrent
DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
|
228086 | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-12710460 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-35499138 | ||
us-gaap |
Payments To Acquire Longterm Investments
PaymentsToAcquireLongtermInvestments
|
0 | ||
us-gaap |
Payments To Acquire Longterm Investments
PaymentsToAcquireLongtermInvestments
|
680932 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
663122 | ||
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
5082473 | ||
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
0 | ||
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
2200559 | ||
us-gaap |
Payments To Acquire Additional Interest In Subsidiaries
PaymentsToAcquireAdditionalInterestInSubsidiaries
|
0 | ||
us-gaap |
Payments To Acquire Additional Interest In Subsidiaries
PaymentsToAcquireAdditionalInterestInSubsidiaries
|
1924557 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
55440 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
39720 | ||
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | ||
cenn |
Payments To Loans Provided To Third Parties
PaymentsToLoansProvidedToThirdParties
|
0 | ||
cenn |
Payments To Loans Provided To Third Parties
PaymentsToLoansProvidedToThirdParties
|
100000 | ||
cenn |
Proceeds From Interest And Redemption Of Equity Securities
ProceedsFromInterestAndRedemptionOfEquitySecurities
|
573441 | ||
cenn |
Proceeds From Interest And Redemption Of Equity Securities
ProceedsFromInterestAndRedemptionOfEquitySecurities
|
0 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-349921 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-9988521 | ||
cenn |
Payments For Redemption Of Convertible Promissory Notes
PaymentsForRedemptionOfConvertiblePromissoryNotes
|
0 | ||
cenn |
Payments For Redemption Of Convertible Promissory Notes
PaymentsForRedemptionOfConvertiblePromissoryNotes
|
45583321 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
461636 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-45583321 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-546408 | ||
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-2543188 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-13145153 | ||
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-93614168 | ||
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
29571897 | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
154096801 | |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
16426744 | |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
60482633 | |
cenn |
Interest Paid Refunded
InterestPaidRefunded
|
338415 | ||
cenn |
Interest Paid Refunded
InterestPaidRefunded
|
1051054 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
0 | ||
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
4903 | ||
cenn |
Cashless Exercise Of Warrants
CashlessExerciseOfWarrants
|
0 | ||
cenn |
Cashless Exercise Of Warrants
CashlessExerciseOfWarrants
|
2168185 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001707919 | ||
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 | |
CY2023Q4 | us-gaap |
Other Receivable After Allowance For Credit Loss Noncurrent Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossNoncurrentRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#RelatedPartyMember | |
cenn |
Equity Method Investment Equity Redeemed
EquityMethodInvestmentEquityRedeemed
|
0 | ||
cenn |
Interest On Equity Method Investments
InterestOnEquityMethodInvestments
|
0 | ||
CY2024Q2 | us-gaap |
Operating Lease Liability Current Statement Of Financial Position Extensible List
OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent | |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent Statement Of Financial Position Extensible List
OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
|
http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent | |
us-gaap |
Interest Income Operating Related Party Type Extensible Enumeration
InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#InterestIncomeOperating | ||
us-gaap |
Interest Income Operating Related Party Type Extensible Enumeration
InterestIncomeOperatingRelatedPartyTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#InterestIncomeOperating | ||
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
8320492 | |
CY2024Q2 | us-gaap |
Gross Profit
GrossProfit
|
1224870 | |
CY2024Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
1306678 | |
CY2023Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2742749 | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
4611734 | ||
CY2024Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7649940 | |
CY2023Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
9285213 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
14011136 | ||
CY2023Q2 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2143070 | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2815469 | ||
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3712989 | ||
CY2024Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
10044257 | |
CY2023Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
14171032 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
19450046 | ||
CY2024Q2 | us-gaap |
Interest Expense
InterestExpense
|
97788 | |
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
-1262 | |
us-gaap |
Interest Expense
InterestExpense
|
24546 | ||
us-gaap |
Interest Expense
InterestExpense
|
53153 | ||
CY2023Q2 | us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
8538 | |
us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
0 | ||
us-gaap |
Investment Income Amortization Of Premium
InvestmentIncomeAmortizationOfPremium
|
1154666 | ||
CY2024Q2 | cenn |
Loss Income From Acquisition Of Equity Interests
LossIncomeFromAcquisitionOfEquityInterests
|
149872 | |
CY2023Q2 | cenn |
Loss Income From Acquisition Of Equity Interests
LossIncomeFromAcquisitionOfEquityInterests
|
0 | |
cenn |
Loss Income From Acquisition Of Equity Interests
LossIncomeFromAcquisitionOfEquityInterests
|
149872 | ||
cenn |
Loss Income From Acquisition Of Equity Interests
LossIncomeFromAcquisitionOfEquityInterests
|
0 | ||
CY2024Q2 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-370462 | |
CY2023Q2 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1389294 | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-729679 | ||
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-1356271 | ||
CY2024Q2 | us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
-4346 | |
CY2023Q2 | us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
0 | |
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
1587 | ||
us-gaap |
Gain Loss On Derivative Instruments Net Pretax
GainLossOnDerivativeInstrumentsNetPretax
|
0 | ||
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-21834 | |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
269999 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
168809 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
595052 | ||
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-14051698 | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30828795 | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30828795 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30444909 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30444909 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30828795 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30828795 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
30377615 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
30377615 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.3 | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.3 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.46 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.46 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.6 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.6 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.82 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.82 | ||
CY2024Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
16229062 | |
CY2024Q2 | us-gaap |
Short Term Bank Loans And Notes Payable
ShortTermBankLoansAndNotesPayable
|
95047 | |
CY2023Q4 | us-gaap |
Short Term Bank Loans And Notes Payable
ShortTermBankLoansAndNotesPayable
|
0 | |
CY2024Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
366589 | |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | |
CY2024Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
30828795 | |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
171889534 | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2410291 | ||
us-gaap |
Profit Loss
ProfitLoss
|
-25191143 | ||
cenn |
Stock Issued During Period Value Acquisition Of Equity Interest
StockIssuedDuringPeriodValueAcquisitionOfEquityInterest
|
-1899990 | ||
cenn |
Stock Issued During Period Value Warrants Exercised
StockIssuedDuringPeriodValueWarrantsExercised
|
2168185 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2487693 | ||
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
146889184 | |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
121865167 | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1773120 | ||
us-gaap |
Profit Loss
ProfitLoss
|
-18424018 | ||
cenn |
Stock Issued During Period Value Acquisition Of Majority Equity Interest
StockIssuedDuringPeriodValueAcquisitionOfMajorityEquityInterest
|
169206 | ||
cenn |
Stock Issued During Period Value Reverse Stock Splits
StockIssuedDuringPeriodValueReverseStockSplits
|
0 | ||
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1377290 | ||
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
104006185 | |
cenn |
Payments To Acquire Majority Interest In Subsidiaries
PaymentsToAcquireMajorityInterestInSubsidiaries
|
355400 | ||
cenn |
Payments To Acquire Majority Interest In Subsidiaries
PaymentsToAcquireMajorityInterestInSubsidiaries
|
0 | ||
us-gaap |
Proceeds From Equity Method Investment Dividends Or Distributions Return Of Capital
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
|
0 | ||
us-gaap |
Proceeds From Bank Debt
ProceedsFromBankDebt
|
475236 | ||
us-gaap |
Proceeds From Bank Debt
ProceedsFromBankDebt
|
0 | ||
us-gaap |
Repayments Of Bank Debt
RepaymentsOfBankDebt
|
13600 | ||
us-gaap |
Repayments Of Bank Debt
RepaymentsOfBankDebt
|
0 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11712491 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7708064 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11712491 | ||
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7708064 | ||
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
923815 | ||
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
479499 | ||
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
7871086 | |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
6530801 | |
CY2024Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
5476006 | |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3394044 | |
CY2024Q2 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
4144237 | |
CY2023Q4 | us-gaap |
Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
|
4227947 | |
CY2024Q2 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
10018 | |
CY2023Q4 | us-gaap |
Derivative Assets Current
DerivativeAssetsCurrent
|
8641 | |
CY2024Q2 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4154255 | |
CY2023Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
4236588 | |
CY2024Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
9554579 | |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
8443069 | |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1683493 | |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
1912268 | |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
7871086 | |
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 | |
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
172443 | ||
us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
47980 | ||
cenn |
Accounts Receivable Allowance For Credit Loss Foreign Exchanges
AccountsReceivableAllowanceForCreditLossForeignExchanges
|
-56332 | ||
cenn |
Accounts Receivable Allowance For Credit Loss Foreign Exchanges
AccountsReceivableAllowanceForCreditLossForeignExchanges
|
60572 | ||
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1683493 | |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1973626 | |
CY2024Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
11381841 | |
CY2023Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
11568791 | |
CY2024Q2 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1711685 | |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
1494441 | |
CY2024Q2 | cenn |
Inventory Goods In Transit
InventoryGoodsInTransit
|
3862972 | |
CY2023Q4 | cenn |
Inventory Goods In Transit
InventoryGoodsInTransit
|
3774310 | |
CY2024Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
28782669 | |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
30576355 | |
CY2024Q2 | us-gaap |
Inventory Gross
InventoryGross
|
45739167 | |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
47413897 | |
CY2024Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
4467239 | |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
3504333 | |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
41271928 | |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
43909564 | |
CY2024Q2 | us-gaap |
Supplies
Supplies
|
14570540 | |
CY2023Q4 | us-gaap |
Supplies
Supplies
|
12579554 | |
CY2024Q2 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
6286175 | |
CY2023Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
6238040 | |
CY2024Q2 | cenn |
Receivable From Third Parties Current
ReceivableFromThirdPartiesCurrent
|
0 | |
CY2023Q4 | cenn |
Receivable From Third Parties Current
ReceivableFromThirdPartiesCurrent
|
1000000 | |
CY2024Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
831051 | |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
573556 | |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
21687766 | |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
20391150 | |
CY2024Q2 | cenn |
Equity Method Investments With Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount
|
2177661 | |
CY2023Q4 | cenn |
Equity Method Investments With Readily Determinable Fair Value Amount
EquityMethodInvestmentsWithReadilyDeterminableFairValueAmount
|
2624272 | |
CY2024Q2 | 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 | |
CY2024Q2 | cenn |
Number Of Equity Investments
NumberOfEquityInvestments
|
2 | |
CY2024Q2 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
26079485 | |
CY2023Q4 | us-gaap |
Equity Securities Fvni Noncurrent
EquitySecuritiesFVNINoncurrent
|
26158474 | |
cenn |
Equity Method Investment Equity Redeemed
EquityMethodInvestmentEquityRedeemed
|
73441 | ||
cenn |
Interest On Equity Method Investments
InterestOnEquityMethodInvestments
|
500000 | ||
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
494451 | ||
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
713468 | ||
CY2024Q2 | cenn |
Property Plant And Equipment Gross Including Impairment
PropertyPlantAndEquipmentGrossIncludingImpairment
|
26299768 | |
CY2023Q4 | cenn |
Property Plant And Equipment Gross Including Impairment
PropertyPlantAndEquipmentGrossIncludingImpairment
|
26089279 | |
CY2024Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
5241404 | |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4677524 | |
CY2024Q2 | cenn |
Impairment Of Property Plant And Equipment
ImpairmentOfPropertyPlantAndEquipment
|
982504 | |
CY2023Q4 | cenn |
Impairment Of Property Plant And Equipment
ImpairmentOfPropertyPlantAndEquipment
|
1010234 | |
CY2024Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20075860 | |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
20401521 | |
us-gaap |
Depreciation
Depreciation
|
765295 | ||
us-gaap |
Depreciation
Depreciation
|
732510 | ||
us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
-4368 | ||
us-gaap |
Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
|
-160626 | ||
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7066359 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
7246655 | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
571530 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
372874 | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6494829 | |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
6873781 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
209949 | ||
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
53901 | ||
CY2024Q2 | us-gaap |
Debt Instrument Face Amount
DebtInstrumentFaceAmount
|
461636 | |
CY2024Q2 | us-gaap |
Short Term Bank Loans And Notes Payable
ShortTermBankLoansAndNotesPayable
|
95047 | |
CY2024Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
366589 | |
CY2023Q4 | us-gaap |
Short Term Bank Loans And Notes Payable
ShortTermBankLoansAndNotesPayable
|
0 | |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-34715 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25468 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-18458733 | ||
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-25165675 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
2552612 | ||
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
1830796 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
252627 | ||
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
487482 | ||
us-gaap |
Lease Cost
LeaseCost
|
2805239 | ||
us-gaap |
Lease Cost
LeaseCost
|
2318278 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1881823 | ||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1817787 | ||
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y11M4D | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P6Y5M1D | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0633 | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0609 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
2762702 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
3948945 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
4026959 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
4076331 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
2169808 | |
CY2024Q2 | cenn |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
5780266 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
22765011 | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
3615058 | |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
19149953 | |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
4607925 | |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
14542028 | |
CY2024Q2 | us-gaap |
Class Of Warrant Or Right Number Of Securities Called By Warrants Or Rights
ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
|
24733336 | |
CY2024Q2 | us-gaap |
Class Of Warrant Or Right Exercise Price Of Warrants Or Rights1
ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
1.61 | |
cenn |
Warrants Exercisable Issuance Term
WarrantsExercisableIssuanceTerm
|
P5Y | ||
cenn |
Number Of Warrants
NumberOfWarrants
|
2 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1773120 | ||
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2410292 | ||
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
|
5758085 | |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y8M15D | ||
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 | |
cenn |
Period To Amend Complaint
PeriodToAmendComplaint
|
P30D | ||
CY2024Q2 | 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 | |
CY2024Q2 | cenn |
Contingency Settlement Of Amount
ContingencySettlementOfAmount
|
512226 | |
cenn |
Percentage Of Direct Or Indirect Economic Interest
PercentageOfDirectOrIndirectEconomicInterest
|
0.01 | ||
CY2024Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
173567 | |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
287439 | |
CY2024Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
0 | |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
10468 | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false |