◆ 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 2025
Filing Information
Form Type 10-Q
Accession Number 0001104659-25-109130
Period End Date 20250930
Filing Date 20251110
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance cwco-20250930x10q_htm.xml
Filing Contents
Balance Sheet 180 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 $99.35M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $99.35M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $123.55M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $123.55M USD Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,004.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 44,004.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 39,794.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 39,794.00 shares Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $39.58M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $39.58M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $29.00M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $29.00M USD Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,004.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 44,004.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 39,794.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 39,794.00 shares Point-in-time
Inventory InventoryNet $8.96M USD Point-in-time
Inventory InventoryNet $8.96M USD Point-in-time
Inventory InventoryNet $4.56M USD Point-in-time
Inventory InventoryNet $4.56M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.11M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.11M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.97M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.97M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $4.47M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $4.47M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $6.73M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $6.73M USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $272.49K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $272.49K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $136.93K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $136.93K USD Point-in-time
Total current assets AssetsCurrent $157.75M USD Point-in-time
Total current assets AssetsCurrent $157.75M USD Point-in-time
Total current assets AssetsCurrent $169.95M USD Point-in-time
Total current assets AssetsCurrent $169.95M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $52.43M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $52.43M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $55.55M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $55.55M USD Point-in-time
Construction in progress ConstructionInProgress $5.14M USD Point-in-time
Construction in progress ConstructionInProgress $5.14M USD Point-in-time
Construction in progress ConstructionInProgress $5.21M USD Point-in-time
Construction in progress ConstructionInProgress $5.21M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.34M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.34M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.60M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.60M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.50M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.50M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.12M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.12M 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.70M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.70M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.20M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.20M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.23M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.23M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.10M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.10M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.36M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.36M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.64M USD Point-in-time
Other assets OtherAssetsNoncurrent $1.64M USD Point-in-time
Total assets Assets $243.31M USD Point-in-time
Total assets Assets $243.31M USD Point-in-time
Total assets Assets $257.23M USD Point-in-time
Total assets Assets $257.23M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $9.06M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $9.06M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $9.53M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $9.53M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.34M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.34M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.57M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.57M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.78M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.78M USD Point-in-time
Dividends payable DividendsPayableCurrent $2.27M USD Point-in-time
Dividends payable DividendsPayableCurrent $2.27M USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $634.95K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $634.95K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $667.07K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $667.07K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $126.32K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $126.32K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $62.46K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $62.46K USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $9.13M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $9.13M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.68M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $11.68M USD Point-in-time
Deferred revenue DeferredIncomeCurrent $365.88K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $365.88K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $149.68K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $149.68K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $509.75K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $509.75K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $271.14K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $271.14K USD Point-in-time
Total current liabilities LiabilitiesCurrent $24.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $24.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $28.21M USD Point-in-time
Total current liabilities LiabilitiesCurrent $28.21M USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $70.32K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $70.32K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $34.75K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $34.75K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $210.89K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $210.89K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $183.54K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $183.54K USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.63M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.63M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.46M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.46M 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
Total liabilities Liabilities $28.00M USD Point-in-time
Total liabilities Liabilities $28.00M USD Point-in-time
Total liabilities Liabilities $31.03M USD Point-in-time
Total liabilities Liabilities $31.03M 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 39,794 and 44,004 shares, respectively PreferredStockValue $26.40K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 39,794 and 44,004 shares, respectively PreferredStockValue $26.40K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 39,794 and 44,004 shares, respectively PreferredStockValue $23.88K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 39,794 and 44,004 shares, respectively PreferredStockValue $23.88K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $93.55M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $93.55M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.73M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.73M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $106.88M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $106.88M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $116.07M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $116.07M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $209.96M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $209.96M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $220.38M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $220.38M USD Point-in-time
Non-controlling interests MinorityInterest $5.35M USD Point-in-time
Non-controlling interests MinorityInterest $5.35M USD Point-in-time
Non-controlling interests MinorityInterest $5.82M USD Point-in-time
Non-controlling interests MinorityInterest $5.82M 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 $197.24M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M 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 $214.99M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $243.31M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $243.31M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $257.23M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $257.23M USD Point-in-time
Income Statement 216 line items
Line Item Tag Value Unit Period
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 $35.12M USD 1 Quarter
Revenue Revenues $35.12M USD 1 Quarter
Revenue Revenues $102.43M USD 3 Qtrs
Revenue Revenues $102.43M 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 $68.43M USD 3 Qtrs
Cost of revenue CostOfRevenue $68.43M USD 3 Qtrs
Cost of revenue CostOfRevenue $22.17M USD 1 Quarter
Cost of revenue CostOfRevenue $22.17M USD 1 Quarter
Cost of revenue CostOfRevenue $64.34M USD 3 Qtrs
Cost of revenue CostOfRevenue $64.34M 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
Gross profit GrossProfit $12.95M USD 1 Quarter
Gross profit GrossProfit $12.95M USD 1 Quarter
Gross profit GrossProfit $38.08M USD 3 Qtrs
Gross profit GrossProfit $38.08M USD 3 Qtrs
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 $20.13M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $20.13M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $7.22M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $7.22M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $22.52M USD 3 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $22.52M USD 3 Qtrs
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $201.58K USD 1 Quarter
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $201.58K USD 1 Quarter
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $198.45K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $198.45K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $34.09K USD 1 Quarter
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $34.09K USD 1 Quarter
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $94.55K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $94.55K USD 3 Qtrs
Income from operations OperatingIncomeLoss $4.88M USD 1 Quarter
Income from operations OperatingIncomeLoss $4.88M USD 1 Quarter
Income from operations OperatingIncomeLoss $17.21M USD 3 Qtrs
Income from operations OperatingIncomeLoss $17.21M USD 3 Qtrs
Income from operations OperatingIncomeLoss $5.76M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.76M USD 1 Quarter
Income from operations OperatingIncomeLoss $15.66M USD 3 Qtrs
Income from operations OperatingIncomeLoss $15.66M USD 3 Qtrs
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 income InterestIncomeOther $637.53K USD 1 Quarter
Interest income InterestIncomeOther $637.53K USD 1 Quarter
Interest income InterestIncomeOther $2.01M USD 3 Qtrs
Interest income InterestIncomeOther $2.01M USD 3 Qtrs
Interest expense InterestExpenseNonoperating $32.80K USD 1 Quarter
Interest expense InterestExpenseNonoperating $32.80K USD 1 Quarter
Interest expense InterestExpenseNonoperating $99.74K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $99.74K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $901.00 USD 1 Quarter
Interest expense InterestExpenseNonoperating $901.00 USD 1 Quarter
Interest expense InterestExpenseNonoperating $3.61K USD 3 Qtrs
Interest expense InterestExpenseNonoperating $3.61K USD 3 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $73.62K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $73.62K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $199.98K USD 3 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $199.98K USD 3 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $80.31K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $80.31K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $163.07K USD 3 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $163.07K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $56.42K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $56.42K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $118.61K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $118.61K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $94.28K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $94.28K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $149.73K USD 3 Qtrs
Other OtherNonoperatingIncomeExpense $149.73K 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 $1.56M USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $1.56M USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $811.23K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $811.23K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $2.32M USD 3 Qtrs
Other income, net NonoperatingIncomeExpense $2.32M 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 $18.77M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $18.77M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.57M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.57M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $17.98M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $17.98M 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 $827.01K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $827.01K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.83M USD 3 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.83M 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
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.75M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.75M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $16.14M USD 3 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $16.14M USD 3 Qtrs
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 $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 $175.94K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $175.94K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $470.74K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $470.74K 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 $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 $5.57M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $5.57M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $15.67M USD 3 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $15.67M USD 3 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-502.85K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-502.85K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $10.64M USD 3 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $10.64M USD 3 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-37.22K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-37.22K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-252.86K USD 3 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-252.86K 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 $5.53M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.53M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.42M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.42M USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.02 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $1.02 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.35 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.35 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.98 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.98 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 3 Qtrs
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
Basic earnings per share EarningsPerShareBasic $0.35 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.35 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.97 USD 3 Qtrs
Basic earnings per share EarningsPerShareBasic $0.97 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.31 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.01 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $1.01 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.34 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.34 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.97 USD 3 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.97 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.03 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.67 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 USD 3 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 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.34 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.34 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.96 USD 3 Qtrs
Diluted earnings per share EarningsPerShareDiluted $0.96 USD 3 Qtrs
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.14 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.14 USD 1 Quarter
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.39 USD 3 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.39 USD 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.83M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 3 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M 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 16.05M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.05M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.05M shares 3 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.05M shares 3 Qtrs
Cash Flow Statement 216 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 $5.53M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.53M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.42M USD 3 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.42M 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 $-448.72K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-470.74K USD 3 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-470.74K USD 3 Qtrs
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.71M USD 1 Quarter
Net income ProfitLoss $5.71M USD 1 Quarter
Net income ProfitLoss $15.89M USD 3 Qtrs
Net income ProfitLoss $15.89M USD 3 Qtrs
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
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-60.91K USD 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-60.91K USD 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-248.00 USD 3 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-248.00 USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-1.44M USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-1.44M USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-252.61K USD 3 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-252.61K USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.02M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.02M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.16M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $5.16M 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 $-27.36K USD 3 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-27.36K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $390.11K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $390.11K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $294.10K USD 3 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $294.10K USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $466.25K USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $466.25K USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $520.87K USD 3 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $520.87K 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
Compensation expense relating to stock and stock option grants ShareBasedCompensation $1.18M USD 3 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $1.18M USD 3 Qtrs
Gain on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-198.45K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-198.45K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-94.55K USD 3 Qtrs
Gain on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-94.55K USD 3 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $199.98K USD 3 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $199.98K USD 3 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $163.07K USD 3 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $163.07K 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 $545.40K USD 3 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $545.40K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-637.16K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-637.16K USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-10.29M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $-10.29M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-19.59M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-19.59M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $2.26M USD 3 Qtrs
Contract assets IncreaseDecreaseInContractAssets $2.26M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-1.53M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-1.53M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-3.61M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $-3.61M 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
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $752.69K USD 3 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $752.69K USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-4.50M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-4.50M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-74.33K USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-74.33K USD 3 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $-587.49K USD 3 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $-587.49K USD 3 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $-233.00K USD 3 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $-233.00K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $218.29K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $218.29K USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-2.56M USD 3 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-2.56M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-470.16K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-470.16K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-553.84K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-553.84K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-108.04K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-108.04K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-216.20K USD 3 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-216.20K 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 provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $36.39M USD 3 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $36.39M 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 $-457.65K USD 3 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-457.65K 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 $35.93M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $35.93M 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 $6.14M USD 3 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $6.14M 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 asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $97.34K USD 3 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $97.34K USD 3 Qtrs
Proceeds from Mexico settlement agreement ProceedsFromSettlementAgreementInvestingActivities $33.26M USD 3 Qtrs
Proceeds from Mexico settlement agreement ProceedsFromSettlementAgreementInvestingActivities $33.26M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $29.96M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $29.96M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-6.05M USD 3 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-6.05M 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 $5.72M USD 3 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $5.72M 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 $16.32K USD 3 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $16.32K 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 $-10.81K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-10.81K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-24.73K USD 3 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-24.73K 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 $74.11K USD 3 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $74.11K 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 $99.43K USD 3 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $99.43K 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 $-5.78M USD 3 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-5.78M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $62.33M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $62.33M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $24.10M USD 3 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $24.10M 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 $99.35M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.35M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $123.55M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $123.55M 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
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 $127.86K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $127.86K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.11K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.11K 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
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 $127.86K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $127.86K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.11K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $26.11K 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 $99.35M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $99.35M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $123.55M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $123.55M USD Point-in-time
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 $2.24M USD 3 Qtrs
Dividends declared but not paid Dividends $2.24M 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 $527.83K USD 3 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $527.83K 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
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $5.18M USD 3 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $5.18M 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 $412.31K USD 3 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $412.31K USD 3 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 3 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 3 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $509.33K USD 3 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $509.33K USD 3 Qtrs
Expenditures for property, plant and equipment and construction in progress not yet paid ConstructionInProgressExpendituresIncurredButNotYetPaid $547.32K USD 3 Qtrs
Expenditures for property, plant and equipment and construction in progress not yet paid ConstructionInProgressExpendituresIncurredButNotYetPaid $547.32K USD 3 Qtrs
Stockholders Equity 92 line items
Line Item Tag Value Unit Period
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M USD Point-in-time
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 $2.28K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $2.28K 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 $10.14K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $10.14K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $1.57K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $1.57K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $13.02K USD 1 Quarter
Buyback of preferred stock StockRedeemedOrCalledDuringPeriodValue $13.02K USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $4.61M USD 1 Quarter
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $27.23M USD 3 Qtrs
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.71M USD 1 Quarter
Net income ProfitLoss $5.71M USD 1 Quarter
Net income ProfitLoss $15.89M USD 3 Qtrs
Net income ProfitLoss $15.89M USD 3 Qtrs
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $23.75K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $23.75K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $13.45K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $13.45K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $10.22K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $10.22K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $50.44K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $50.44K USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.51M USD 1 Quarter
Dividends declared DividendsCash $1.98M USD 1 Quarter
Dividends declared DividendsCash $1.98M USD 1 Quarter
Dividends declared DividendsCash $1.76M USD 1 Quarter
Dividends declared DividendsCash $1.76M USD 1 Quarter
Dividends declared DividendsCash $2.23M USD 1 Quarter
Dividends declared DividendsCash $2.23M USD 1 Quarter
Dividends declared DividendsCash $2.23M USD 1 Quarter
Dividends declared DividendsCash $2.23M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $279.88K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $279.88K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $297.37K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $297.37K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $333.41K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $333.41K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $299.37K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $299.37K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $396.04K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $396.04K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $482.55K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $482.55K USD 1 Quarter
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $214.99M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $226.20M 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...