◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items

10-Q Filing

CONSOLIDATED WATER CO. LTD. CIK: 928340 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001558370-24-015710
Period End Date 20240930
Filing Date 20241114
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance cwco-20240930x10q_htm.xml
Filing Contents
Balance Sheet 188 line items
Line Item Tag Value Unit Period
Redeemable preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.60 USD Point-in-time
Redeemable preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.60 USD Point-in-time
Redeemable preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.60 USD Point-in-time
Redeemable preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.60 USD Point-in-time
Redeemable preferred stock, authorized PreferredStockSharesAuthorized 200,000.00 shares Point-in-time
Redeemable preferred stock, authorized PreferredStockSharesAuthorized 200,000.00 shares Point-in-time
Redeemable preferred stock, authorized PreferredStockSharesAuthorized 200,000.00 shares Point-in-time
Redeemable preferred stock, authorized PreferredStockSharesAuthorized 200,000.00 shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $42.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $42.62M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $104.87M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $104.87M USD Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,650.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,650.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,297.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,297.00 shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $38.23M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $38.23M USD Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,650.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,650.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,297.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,297.00 shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $37.20M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $37.20M USD Point-in-time
Inventory InventoryNet $3.93M USD Point-in-time
Inventory InventoryNet $3.93M USD Point-in-time
Inventory InventoryNet $6.04M USD Point-in-time
Inventory InventoryNet $6.04M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.68M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.68M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.06M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $4.06M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $1.96M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $1.96M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $21.55M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $21.55M USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $314.85K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $314.85K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $211.52K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $211.52K USD Point-in-time
Total current assets AssetsCurrent $112.71M USD Point-in-time
Total current assets AssetsCurrent $112.71M USD Point-in-time
Total current assets AssetsCurrent $153.95M USD Point-in-time
Total current assets AssetsCurrent $153.95M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $55.88M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $55.88M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $53.20M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $53.20M USD Point-in-time
Construction in progress ConstructionInProgress $495.47K USD Point-in-time
Construction in progress ConstructionInProgress $495.47K USD Point-in-time
Construction in progress ConstructionInProgress $2.80M USD Point-in-time
Construction in progress ConstructionInProgress $2.80M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.05M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.05M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.18M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.18M USD Point-in-time
Investment in OC-BVI EquityMethodInvestments $1.41M USD Point-in-time
Investment in OC-BVI EquityMethodInvestments $1.41M USD Point-in-time
Investment in OC-BVI EquityMethodInvestments $1.38M USD Point-in-time
Investment in OC-BVI EquityMethodInvestments $1.38M USD Point-in-time
Goodwill Goodwill $12.86M USD Point-in-time
Goodwill Goodwill $12.86M USD Point-in-time
Goodwill Goodwill $12.86M USD Point-in-time
Goodwill Goodwill $12.86M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.86M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.86M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $3.35M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $3.35M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.14M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $2.14M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.33M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.33M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.80M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.80M USD Point-in-time
Other assets OtherAssetsNoncurrent $3.41M USD Point-in-time
Other assets OtherAssetsNoncurrent $3.41M USD Point-in-time
Long-term assets of discontinued operations DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent - USD Point-in-time
Long-term assets of discontinued operations DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent - USD Point-in-time
Long-term assets of discontinued operations DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent $21.13M USD Point-in-time
Long-term assets of discontinued operations DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent $21.13M USD Point-in-time
Total assets Assets $218.44M USD Point-in-time
Total assets Assets $218.44M USD Point-in-time
Total assets Assets $238.37M USD Point-in-time
Total assets Assets $238.37M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $7.11M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $7.11M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $11.60M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $11.60M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.75M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.75M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.16M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.16M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.80M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.80M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.57M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.57M USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $633.97K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $633.97K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $456.87K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $456.87K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $151.28K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $151.28K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $192.03K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $192.03K USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $6.24M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $6.24M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $6.02M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $6.02M USD Point-in-time
Deferred revenue DeferredIncomeCurrent $317.02K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $317.02K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $170.55K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $170.55K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $451.84K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $451.84K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $364.67K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $364.67K USD Point-in-time
Total current liabilities LiabilitiesCurrent $20.09M USD Point-in-time
Total current liabilities LiabilitiesCurrent $20.09M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.90M USD Point-in-time
Total current liabilities LiabilitiesCurrent $23.90M USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $91.56K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $91.56K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $191.19K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $191.19K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $227.25K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $227.25K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $530.78K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $530.78K USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $1.83M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $1.83M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.78M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.78M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $153.00K USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $153.00K USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $153.00K USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $153.00K USD Point-in-time
Deferred revenue, noncurrent DeferredIncomeNoncurrent - USD Point-in-time
Deferred revenue, noncurrent DeferredIncomeNoncurrent - USD Point-in-time
Deferred revenue, noncurrent DeferredIncomeNoncurrent $38.42K USD Point-in-time
Deferred revenue, noncurrent DeferredIncomeNoncurrent $38.42K USD Point-in-time
Total liabilities Liabilities $23.38M USD Point-in-time
Total liabilities Liabilities $23.38M USD Point-in-time
Total liabilities Liabilities $26.61M USD Point-in-time
Total liabilities Liabilities $26.61M USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 44,650 and 44,297 shares, respectively PreferredStockValue $26.79K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 44,650 and 44,297 shares, respectively PreferredStockValue $26.79K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 44,650 and 44,297 shares, respectively PreferredStockValue $26.58K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 44,650 and 44,297 shares, respectively PreferredStockValue $26.58K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $93.07M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $93.07M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $92.19M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $92.19M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $107.16M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $107.16M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $85.15M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $85.15M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $186.83M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $186.83M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $209.77M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $209.77M USD Point-in-time
Non-controlling interests MinorityInterest $5.22M USD Point-in-time
Non-controlling interests MinorityInterest $5.22M USD Point-in-time
Non-controlling interests MinorityInterest $5.00M USD Point-in-time
Non-controlling interests MinorityInterest $5.00M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $238.37M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $238.37M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $218.44M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $218.44M USD Point-in-time
Income Statement 222 line items
Line Item Tag Value Unit Period
Revenue Revenues $126.96M USD 3 Qtrs
Revenue Revenues $126.96M USD 3 Qtrs
Revenue Revenues $33.39M USD 1 Quarter
Revenue Revenues $33.39M USD 1 Quarter
Revenue Revenues $105.56M USD 3 Qtrs
Revenue Revenues $105.56M USD 3 Qtrs
Revenue Revenues $49.85M USD 1 Quarter
Revenue Revenues $49.85M USD 1 Quarter
Cost of revenue CostOfRevenue $84.32M USD 3 Qtrs
Cost of revenue CostOfRevenue $84.32M USD 3 Qtrs
Cost of revenue CostOfRevenue $21.76M USD 1 Quarter
Cost of revenue CostOfRevenue $21.76M USD 1 Quarter
Cost of revenue CostOfRevenue $33.24M USD 1 Quarter
Cost of revenue CostOfRevenue $33.24M USD 1 Quarter
Cost of revenue CostOfRevenue $68.43M USD 3 Qtrs
Cost of revenue CostOfRevenue $68.43M USD 3 Qtrs
Gross profit GrossProfit $16.61M USD 1 Quarter
Gross profit GrossProfit $16.61M USD 1 Quarter
Gross profit GrossProfit $42.64M USD 3 Qtrs
Gross profit GrossProfit $42.64M USD 3 Qtrs
Gross profit GrossProfit $11.63M USD 1 Quarter
Gross profit GrossProfit $11.63M USD 1 Quarter
Gross profit GrossProfit $37.13M USD 3 Qtrs
Gross profit GrossProfit $37.13M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $5.87M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $5.87M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $6.96M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $6.96M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $17.89M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $17.89M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $20.13M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $20.13M USD 3 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $6.92K USD 3 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $6.92K USD 3 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $198.45K USD 3 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $198.45K USD 3 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $201.58K USD 1 Quarter
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $201.58K USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $4.88M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $4.88M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $17.21M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $17.21M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $10.74M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $10.74M USD 1 Quarter
Income (loss) from operations OperatingIncomeLoss $24.75M USD 3 Qtrs
Income (loss) from operations OperatingIncomeLoss $24.75M USD 3 Qtrs
Interest income InterestIncomeOther $396.35K USD 3 Qtrs
Interest income InterestIncomeOther $396.35K USD 3 Qtrs
Interest income InterestIncomeOther $196.57K USD 1 Quarter
Interest income InterestIncomeOther $196.57K USD 1 Quarter
Interest income InterestIncomeOther $626.80K USD 1 Quarter
Interest income InterestIncomeOther $626.80K USD 1 Quarter
Interest income InterestIncomeOther $1.34M USD 3 Qtrs
Interest income InterestIncomeOther $1.34M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $32.80K USD 1 Quarter
Interest expense InterestExpenseNonoperating $32.80K USD 1 Quarter
Interest expense InterestExpenseNonoperating $108.11K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $108.11K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $34.02K USD 1 Quarter
Interest expense InterestExpenseNonoperating $34.02K USD 1 Quarter
Interest expense InterestExpenseNonoperating $99.74K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $99.74K USD 3 Qtrs
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $38.48K USD 3 Qtrs
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $38.48K USD 3 Qtrs
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $52.65K USD 3 Qtrs
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $52.65K USD 3 Qtrs
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $12.15K USD 1 Quarter
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $12.15K USD 1 Quarter
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $20.25K USD 1 Quarter
Profit-sharing income from OC-BVI ProfitLossFromSubsidiaries $20.25K USD 1 Quarter
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $147.33K USD 3 Qtrs
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $147.33K USD 3 Qtrs
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $53.37K USD 1 Quarter
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $53.37K USD 1 Quarter
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $108.01K USD 3 Qtrs
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $108.01K USD 3 Qtrs
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $37.18K USD 1 Quarter
Equity in the earnings of OC-BVI IncomeLossFromEquityMethodInvestments $37.18K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $118.61K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $118.61K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $24.19K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $24.19K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $56.42K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $56.42K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $87.53K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $87.53K USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $724.04K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $724.04K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $236.07K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $236.07K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $522.26K USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $522.26K USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $1.56M USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $1.56M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.60M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.60M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.98M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.98M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.27M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $25.27M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $18.77M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $18.77M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $490.21K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $490.21K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $2.18M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $2.18M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $4.37M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $4.37M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.98M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.98M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $9.00M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $9.00M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $20.91M USD 3 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $20.91M USD 3 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.11M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.11M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $16.59M USD 3 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $16.59M USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $448.72K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $448.72K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $163.43K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $163.43K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $156.78K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $156.78K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $463.77K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $463.77K USD 3 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $16.14M USD 3 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $16.14M USD 3 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $4.96M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $4.96M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $8.84M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $8.84M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $20.44M USD 3 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $20.44M USD 3 Qtrs
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-502.85K USD 1 Quarter
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-502.85K USD 1 Quarter
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-699.86K USD 3 Qtrs
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-699.86K USD 3 Qtrs
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-232.99K USD 1 Quarter
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-232.99K USD 1 Quarter
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $10.64M USD 3 Qtrs
Net loss from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $10.64M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $4.45M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $4.45M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $26.78M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $26.78M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $19.74M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $19.74M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $8.61M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $8.61M USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.56 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.56 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.02 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.02 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.30 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.30 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.31 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.05 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.05 USD 3 Qtrs
Basic earnings per share EarningsPerShareBasic $1.25 USD 3 Qtrs
Basic earnings per share EarningsPerShareBasic $1.25 USD 3 Qtrs
Basic earnings per share EarningsPerShareBasic $0.55 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.55 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.28 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.28 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $1.69 USD 3 Qtrs
Basic earnings per share EarningsPerShareBasic $1.69 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.55 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.55 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.01 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.01 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.28 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.28 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.04 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.04 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $1.24 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $1.24 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $0.28 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.28 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $1.68 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $1.68 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $0.54 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.54 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.11 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.11 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.30 USD 3 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.30 USD 3 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.27 USD 3 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.27 USD 3 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.10 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.10 USD 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.73M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.73M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.74M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.74M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.91M shares 3 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.91M shares 3 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.99M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.99M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.99M shares 3 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.99M shares 3 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.93M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.93M shares 1 Quarter
Cash Flow Statement 236 line items
Line Item Tag Value Unit Period
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $4.45M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $4.45M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $26.78M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $26.78M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $19.74M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $19.74M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $8.61M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $8.61M USD 1 Quarter
Income from Continuing Operations Attributable to Non-Controlling Interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $448.72K USD 3 Qtrs
Income from Continuing Operations Attributable to Non-Controlling Interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $448.72K USD 3 Qtrs
Income from Continuing Operations Attributable to Non-Controlling Interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $463.77K USD 3 Qtrs
Income from Continuing Operations Attributable to Non-Controlling Interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $463.77K USD 3 Qtrs
Net income ProfitLoss $3.98M USD 1 Quarter
Net income ProfitLoss $3.98M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $20.21M USD 3 Qtrs
Net income ProfitLoss $20.21M USD 3 Qtrs
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $7.46M USD 1 Quarter
Net income ProfitLoss $7.46M USD 1 Quarter
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $8.77M USD 1 Quarter
Net income ProfitLoss $8.77M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Gain on sale of land and project documentation GainLossOnDispositionOfAssets1 $12.13M USD 3 Qtrs
Gain on sale of land and project documentation GainLossOnDispositionOfAssets1 $12.13M USD 3 Qtrs
Issuance of common stock for services rendered StockIssuedDuringPeriodSharesIssuedForServices 57,384.00 shares 3 Qtrs
Issuance of common stock for services rendered StockIssuedDuringPeriodSharesIssuedForServices 57,384.00 shares 3 Qtrs
Issuance of common stock for services rendered StockIssuedDuringPeriodSharesIssuedForServices 44,783.00 shares 3 Qtrs
Issuance of common stock for services rendered StockIssuedDuringPeriodSharesIssuedForServices 44,783.00 shares 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $966.00 USD 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $966.00 USD 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodSharesPurchaseOfAssets 0.00 shares 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodSharesPurchaseOfAssets 0.00 shares 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodSharesPurchaseOfAssets 368,383.00 shares 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodSharesPurchaseOfAssets 368,383.00 shares 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-60.91K USD 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-60.91K USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-1.44M USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-1.44M USD 3 Qtrs
Conversion (on a one-to-one basis) of 8,848 and 6,585, respectively, shares of redeemable preferred stock to common stock ConversionOfStockSharesConverted1 5,530.00 shares 3 Qtrs
Conversion (on a one-to-one basis) of 8,848 and 6,585, respectively, shares of redeemable preferred stock to common stock ConversionOfStockSharesConverted1 5,530.00 shares 3 Qtrs
Conversion (on a one-to-one basis) of 8,848 and 6,585, respectively, shares of redeemable preferred stock to common stock ConversionOfStockSharesConverted1 7,936.00 shares 3 Qtrs
Conversion (on a one-to-one basis) of 8,848 and 6,585, respectively, shares of redeemable preferred stock to common stock ConversionOfStockSharesConverted1 7,936.00 shares 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-700.82K USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-700.82K USD 3 Qtrs
Depreciation and amortization DepreciationAndAmortization $5.02M USD 3 Qtrs
Depreciation and amortization DepreciationAndAmortization $5.02M USD 3 Qtrs
Depreciation and amortization DepreciationAndAmortization $4.86M USD 3 Qtrs
Depreciation and amortization DepreciationAndAmortization $4.86M USD 3 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-303.53K USD 3 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-303.53K USD 3 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-94.02K USD 3 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-94.02K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $9.21K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $9.21K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $390.11K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $390.11K USD 3 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $1.45M USD 3 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $1.45M USD 3 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $910.65K USD 3 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $910.65K USD 3 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-198.45K USD 3 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-198.45K USD 3 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-6.92K USD 3 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-6.92K USD 3 Qtrs
Profit-sharing and equity in earnings of OC-BVI IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $199.98K USD 3 Qtrs
Profit-sharing and equity in earnings of OC-BVI IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $199.98K USD 3 Qtrs
Profit-sharing and equity in earnings of OC-BVI IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $146.49K USD 3 Qtrs
Profit-sharing and equity in earnings of OC-BVI IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $146.49K USD 3 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $227.25K USD 3 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $227.25K USD 3 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $303.00K USD 3 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $303.00K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $11.08M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $11.08M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-637.16K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-637.16K USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-19.59M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-19.59M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $6.06M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $6.06M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $2.67M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $2.67M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-1.53M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-1.53M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.98M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.98M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.27M USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.27M USD 3 Qtrs
Accounts payable (including related parties), accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $2.96M USD 3 Qtrs
Accounts payable (including related parties), accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $2.96M USD 3 Qtrs
Accounts payable (including related parties), accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-3.91M USD 3 Qtrs
Accounts payable (including related parties), accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-3.91M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $218.29K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $218.29K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-724.83K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-724.83K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-3.90K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-3.90K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-3.90K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-3.90K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-108.04K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-108.04K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $75.73K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $75.73K USD 3 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $9.25M USD 3 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $9.25M USD 3 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $38.69M USD 3 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $38.69M USD 3 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-1.43M USD 3 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-1.43M USD 3 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-849.64K USD 3 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-849.64K USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $37.26M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $37.26M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $8.40M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $8.40M USD 3 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $3.75M USD 3 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $3.75M USD 3 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $4.12M USD 3 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $4.12M USD 3 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $21.41K USD 3 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $21.41K USD 3 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $446.34K USD 3 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $446.34K USD 3 Qtrs
Proceeds from Mexican settlement agreement ProceedsFromSettlementAgreementInvestingActivities $33.26M USD 3 Qtrs
Proceeds from Mexican settlement agreement ProceedsFromSettlementAgreementInvestingActivities $33.26M USD 3 Qtrs
Purchase of non-controlling interest in PERC PaymentsToAcquireAdditionalInterestInSubsidiaries $2.44M USD 3 Qtrs
Purchase of non-controlling interest in PERC PaymentsToAcquireAdditionalInterestInSubsidiaries $2.44M USD 3 Qtrs
Net provided by in investing activities NetCashProvidedByUsedInInvestingActivities $-6.54M USD 3 Qtrs
Net provided by in investing activities NetCashProvidedByUsedInInvestingActivities $-6.54M USD 3 Qtrs
Net provided by in investing activities NetCashProvidedByUsedInInvestingActivities $29.96M USD 3 Qtrs
Net provided by in investing activities NetCashProvidedByUsedInInvestingActivities $29.96M USD 3 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $4.52M USD 3 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $4.52M USD 3 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.98M USD 3 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.98M USD 3 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $13.05K USD 3 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $13.05K USD 3 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $9.93K USD 3 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $9.93K USD 3 Qtrs
Dividends paid to non-controlling interests PaymentsToMinorityShareholders $232.10K USD 3 Qtrs
Dividends paid to non-controlling interests PaymentsToMinorityShareholders $232.10K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-1.83K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-1.83K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-10.81K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-10.81K USD 3 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $23.75K USD 3 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $23.75K USD 3 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $99.76K USD 3 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $99.76K USD 3 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $140.39K USD 3 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $140.39K USD 3 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $82.35K USD 3 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $82.35K USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-4.89M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-4.89M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.97M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.97M USD 3 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-2.12M USD 3 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $-2.12M USD 3 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $62.33M USD 3 Qtrs
Net increase (decrease) in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $62.33M USD 3 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $42.62M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $42.62M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $104.87M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $104.87M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $50.71M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $50.71M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $48.85M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $48.85M USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $169.85K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $169.85K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $442.25K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $442.25K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $189.61K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $189.61K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $91.28K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $91.28K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $169.85K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $169.85K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $442.25K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $442.25K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $189.61K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $189.61K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $91.28K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $91.28K USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $42.62M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $42.62M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $104.87M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $104.87M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $50.71M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $50.71M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $48.85M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $48.85M USD Point-in-time
Issuance of 5,904 and 13,309, respectively, shares of redeemable preferred stock for services rendered RedeemablePreferredStockIssuedDuringPeriodValueIssuedForServices $287.92K USD 3 Qtrs
Issuance of 5,904 and 13,309, respectively, shares of redeemable preferred stock for services rendered RedeemablePreferredStockIssuedDuringPeriodValueIssuedForServices $287.92K USD 3 Qtrs
Issuance of 5,904 and 13,309, respectively, shares of redeemable preferred stock for services rendered RedeemablePreferredStockIssuedDuringPeriodValueIssuedForServices $148.49K USD 3 Qtrs
Issuance of 5,904 and 13,309, respectively, shares of redeemable preferred stock for services rendered RedeemablePreferredStockIssuedDuringPeriodValueIssuedForServices $148.49K USD 3 Qtrs
Issuance of 57,384 and 44,783, respectively, shares of common stock for services rendered StockIssuedDuringPeriodValueIssuedForServices $730.52K USD 3 Qtrs
Issuance of 57,384 and 44,783, respectively, shares of common stock for services rendered StockIssuedDuringPeriodValueIssuedForServices $730.52K USD 3 Qtrs
Issuance of 57,384 and 44,783, respectively, shares of common stock for services rendered StockIssuedDuringPeriodValueIssuedForServices $621.81K USD 3 Qtrs
Issuance of 57,384 and 44,783, respectively, shares of common stock for services rendered StockIssuedDuringPeriodValueIssuedForServices $621.81K USD 3 Qtrs
Dividends declared but not paid Dividends $1.75M USD 3 Qtrs
Dividends declared but not paid Dividends $1.75M USD 3 Qtrs
Dividends declared but not paid Dividends $1.50M USD 3 Qtrs
Dividends declared but not paid Dividends $1.50M USD 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodValuePurchaseOfAssets $5.36M USD 3 Qtrs
Issuance of 0 and 368,383, respectively, shares of common stock for the purchase of non-controlling interest in PERC StockIssuedDuringPeriodValuePurchaseOfAssets $5.36M USD 3 Qtrs
Conversion (on a one-to-one basis) of 5,530 and 7,936, respectively, shares of redeemable preferred stock to common stock ConversionOfStockAmountConverted1 $4.76K USD 3 Qtrs
Conversion (on a one-to-one basis) of 5,530 and 7,936, respectively, shares of redeemable preferred stock to common stock ConversionOfStockAmountConverted1 $4.76K USD 3 Qtrs
Conversion (on a one-to-one basis) of 5,530 and 7,936, respectively, shares of redeemable preferred stock to common stock ConversionOfStockAmountConverted1 $3.32K USD 3 Qtrs
Conversion (on a one-to-one basis) of 5,530 and 7,936, respectively, shares of redeemable preferred stock to common stock ConversionOfStockAmountConverted1 $3.32K USD 3 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $451.48K USD 3 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $451.48K USD 3 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $224.95K USD 3 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $224.95K USD 3 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $525.67K USD 3 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $525.67K USD 3 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $875.58K USD 3 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $875.58K USD 3 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.60M USD 3 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.60M USD 3 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $249.15K USD 3 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $249.15K USD 3 Qtrs
Transfers from prepaids to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $255.38K USD 3 Qtrs
Transfers from prepaids to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $255.38K USD 3 Qtrs
Transfers from prepaids to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 3 Qtrs
Transfers from prepaids to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 3 Qtrs
Transfers from prepaids to inventory TransfersFromPrepaidsToInventory $238.03K USD 3 Qtrs
Transfers from prepaids to inventory TransfersFromPrepaidsToInventory $238.03K USD 3 Qtrs
Stockholders Equity 88 line items
Line Item Tag Value Unit Period
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Purchase of Remaining Non-Controlling Interests in PERC PurchaseOfRemainingNonControllingInterestsInPerc $-2.44M USD 1 Quarter
Purchase of Remaining Non-Controlling Interests in PERC PurchaseOfRemainingNonControllingInterestsInPerc $-2.44M USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $2.28K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $2.28K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $2.89K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $2.89K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $5.64K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $5.64K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $1.83K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $1.83K USD 1 Quarter
Net income ProfitLoss $3.98M USD 1 Quarter
Net income ProfitLoss $3.98M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $20.21M USD 3 Qtrs
Net income ProfitLoss $20.21M USD 3 Qtrs
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $7.46M USD 1 Quarter
Net income ProfitLoss $7.46M USD 1 Quarter
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $8.77M USD 1 Quarter
Net income ProfitLoss $8.77M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $7.25K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $7.25K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $23.75K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $23.75K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $92.51K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $92.51K USD 1 Quarter
Dividends declared DividendsCash $1.98M USD 1 Quarter
Dividends declared DividendsCash $1.98M USD 1 Quarter
Dividends declared DividendsCash $1.34M USD 1 Quarter
Dividends declared DividendsCash $1.34M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.34M USD 1 Quarter
Dividends declared DividendsCash $1.34M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.50M USD 1 Quarter
Dividends declared DividendsCash $1.50M USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $297.37K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $297.37K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $461.69K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $461.69K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $333.41K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $333.41K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $279.88K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $279.88K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $463.89K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $463.89K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $521.50K USD 1 Quarter
Compensation expense relating to stock and stock option grants AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $521.50K USD 1 Quarter
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $175.01M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $168.42M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $167.76M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $182.89M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...