◆ 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 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001558370-25-011063
Period End Date 20250630
Filing Date 20250811
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance cwco-20250630x10q_htm.xml
Filing Contents
Balance Sheet 176 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
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 49,844.00 shares Point-in-time
Redeemable preferred stock, issued PreferredStockSharesIssued 49,844.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 $112.25M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $112.25M USD 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 $41.95M USD Point-in-time
Accounts receivable, net AccountsReceivableNetCurrent $41.95M 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 49,844.00 shares Point-in-time
Redeemable preferred stock, outstanding PreferredStockSharesOutstanding 49,844.00 shares Point-in-time
Inventory InventoryNet $6.21M USD Point-in-time
Inventory InventoryNet $6.21M USD Point-in-time
Inventory InventoryNet $8.96M USD Point-in-time
Inventory InventoryNet $8.96M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.15M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $5.15M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $3.54M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $3.54M 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 $5.76M USD Point-in-time
Contract assets ContractWithCustomerAssetNetCurrent $5.76M 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 $123.62K USD Point-in-time
Current assets of discontinued operations AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $123.62K USD Point-in-time
Total current assets AssetsCurrent $157.79M USD Point-in-time
Total current assets AssetsCurrent $157.79M USD Point-in-time
Total current assets AssetsCurrent $169.83M USD Point-in-time
Total current assets AssetsCurrent $169.83M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $53.75M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $53.75M 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
Construction in progress ConstructionInProgress $5.14M USD Point-in-time
Construction in progress ConstructionInProgress $5.14M USD Point-in-time
Construction in progress ConstructionInProgress $6.52M USD Point-in-time
Construction in progress ConstructionInProgress $6.52M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.59M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.59M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.34M USD Point-in-time
Inventory, noncurrent InventoryNoncurrent $5.34M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.31M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.31M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.50M USD Point-in-time
Investment in affiliates EquityMethodInvestments $1.50M 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.37M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $2.37M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.19M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.19M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.24M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $3.24M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.02M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.02M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.36M USD Point-in-time
Other assets OtherAssetsNoncurrent $2.36M USD Point-in-time
Total assets Assets $257.50M USD Point-in-time
Total assets Assets $257.50M USD Point-in-time
Total assets Assets $243.31M USD Point-in-time
Total assets Assets $243.31M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $12.80M USD Point-in-time
Accounts payable, accrued expenses and other current liabilities AccountsPayableAndAccruedLiabilitiesCurrent $12.80M 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
Accrued compensation AccruedEmployeeBenefitsCurrent $3.34M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $3.34M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $2.81M USD Point-in-time
Accrued compensation AccruedEmployeeBenefitsCurrent $2.81M USD Point-in-time
Dividends payable DividendsPayableCurrent $2.27M USD Point-in-time
Dividends payable DividendsPayableCurrent $2.27M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.78M USD Point-in-time
Dividends payable DividendsPayableCurrent $1.78M 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 $681.14K USD Point-in-time
Current maturities of operating leases OperatingLeaseLiabilityCurrent $681.14K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $77.19K USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $77.19K 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
Contract liabilities ContractWithCustomerLiabilityCurrent $12.90M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $12.90M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $9.13M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $9.13M 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 $616.56K USD Point-in-time
Deferred revenue DeferredIncomeCurrent $616.56K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $271.08K USD Point-in-time
Current liabilities of discontinued operations LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent $271.08K 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
Total current liabilities LiabilitiesCurrent $32.42M USD Point-in-time
Total current liabilities LiabilitiesCurrent $32.42M USD Point-in-time
Total current liabilities LiabilitiesCurrent $24.94M USD Point-in-time
Total current liabilities LiabilitiesCurrent $24.94M 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 $45.31K USD Point-in-time
Long-term debt, noncurrent LongTermDebtNoncurrent $45.31K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $210.89K USD Point-in-time
Deferred tax liabilities DeferredIncomeTaxLiabilitiesNet $210.89K 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.68M USD Point-in-time
Noncurrent operating leases OperatingLeaseLiabilityNoncurrent $2.68M 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 $35.30M USD Point-in-time
Total liabilities Liabilities $35.30M 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 49,844 and 44,004 shares, respectively PreferredStockValue $29.91K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 49,844 and 44,004 shares, respectively PreferredStockValue $29.91K USD Point-in-time
Redeemable preferred stock, $0.60 par value. Authorized 200,000 shares; issued and outstanding 49,844 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 49,844 and 44,004 shares, respectively PreferredStockValue $26.40K 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.21M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $94.21M 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 $112.77M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $112.77M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $216.56M USD Point-in-time
Total Consolidated Water Co. Ltd. stockholders' equity StockholdersEquity $216.56M 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
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.64M USD Point-in-time
Non-controlling interests MinorityInterest $5.64M 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 $212.00M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M 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 $191.83M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M 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 $197.24M USD Point-in-time
Total equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M 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.50M USD Point-in-time
Total liabilities and equity LiabilitiesAndStockholdersEquity $257.50M USD Point-in-time
Income Statement 216 line items
Line Item Tag Value Unit Period
Revenue Revenues $32.48M USD 1 Quarter
Revenue Revenues $32.48M USD 1 Quarter
Revenue Revenues $33.59M USD 1 Quarter
Revenue Revenues $33.59M USD 1 Quarter
Revenue Revenues $72.17M USD 2 Qtrs
Revenue Revenues $72.17M USD 2 Qtrs
Revenue Revenues $67.31M USD 2 Qtrs
Revenue Revenues $67.31M USD 2 Qtrs
Cost of revenue CostOfRevenue $46.67M USD 2 Qtrs
Cost of revenue CostOfRevenue $46.67M USD 2 Qtrs
Cost of revenue CostOfRevenue $20.86M USD 1 Quarter
Cost of revenue CostOfRevenue $20.86M USD 1 Quarter
Cost of revenue CostOfRevenue $42.17M USD 2 Qtrs
Cost of revenue CostOfRevenue $42.17M USD 2 Qtrs
Cost of revenue CostOfRevenue $20.76M USD 1 Quarter
Cost of revenue CostOfRevenue $20.76M USD 1 Quarter
Gross profit GrossProfit $25.50M USD 2 Qtrs
Gross profit GrossProfit $25.50M USD 2 Qtrs
Gross profit GrossProfit $11.62M USD 1 Quarter
Gross profit GrossProfit $11.62M USD 1 Quarter
Gross profit GrossProfit $12.83M USD 1 Quarter
Gross profit GrossProfit $12.83M USD 1 Quarter
Gross profit GrossProfit $25.14M USD 2 Qtrs
Gross profit GrossProfit $25.14M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $13.17M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $13.17M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $15.30M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $15.30M USD 2 Qtrs
General and administrative expenses GeneralAndAdministrativeExpense $6.61M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $6.61M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $7.58M USD 1 Quarter
General and administrative expenses GeneralAndAdministrativeExpense $7.58M USD 1 Quarter
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $60.45K USD 2 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $60.45K USD 2 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-3.13K USD 2 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-3.13K USD 2 Qtrs
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-3.13K USD 1 Quarter
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-3.13K USD 1 Quarter
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $32.02K USD 1 Quarter
Gain (loss) on asset dispositions and impairments, net GainLossOnSalesOfAssetsAndAssetImpairmentCharges $32.02K USD 1 Quarter
Income from operations OperatingIncomeLoss $12.32M USD 2 Qtrs
Income from operations OperatingIncomeLoss $12.32M USD 2 Qtrs
Income from operations OperatingIncomeLoss $5.28M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.28M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.01M USD 1 Quarter
Income from operations OperatingIncomeLoss $5.01M USD 1 Quarter
Income from operations OperatingIncomeLoss $9.89M USD 2 Qtrs
Income from operations OperatingIncomeLoss $9.89M USD 2 Qtrs
Interest income InterestIncomeOther $756.99K USD 1 Quarter
Interest income InterestIncomeOther $756.99K USD 1 Quarter
Interest income InterestIncomeOther $380.85K USD 1 Quarter
Interest income InterestIncomeOther $380.85K USD 1 Quarter
Interest income InterestIncomeOther $715.00K USD 2 Qtrs
Interest income InterestIncomeOther $715.00K USD 2 Qtrs
Interest income InterestIncomeOther $1.37M USD 2 Qtrs
Interest income InterestIncomeOther $1.37M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $1.19K USD 1 Quarter
Interest expense InterestExpenseNonoperating $1.19K USD 1 Quarter
Interest expense InterestExpenseNonoperating $66.94K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $66.94K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $2.71K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $2.71K USD 2 Qtrs
Interest expense InterestExpenseNonoperating $33.44K USD 1 Quarter
Interest expense InterestExpenseNonoperating $33.44K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $126.36K USD 2 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $126.36K USD 2 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $52.28K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $52.28K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $82.75K USD 2 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $82.75K USD 2 Qtrs
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $48.80K USD 1 Quarter
Equity in the earnings of affiliates IncomeLossFromEquityMethodInvestments $48.80K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $12.10K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $12.10K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $22.21K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $22.21K USD 1 Quarter
Other OtherNonoperatingIncomeExpense $62.19K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $62.19K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $55.45K USD 2 Qtrs
Other OtherNonoperatingIncomeExpense $55.45K USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $836.61K USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $836.61K USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $418.43K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $418.43K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $820.18K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $820.18K USD 1 Quarter
Other income, net NonoperatingIncomeExpense $1.51M USD 2 Qtrs
Other income, net NonoperatingIncomeExpense $1.51M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.10M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $6.10M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.16M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.16M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $11.40M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $11.40M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.43M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.43M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $795.81K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $795.81K USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.06M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.06M USD 1 Quarter
Provision for income taxes IncomeTaxExpenseBenefit $1.01M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.01M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.69M USD 2 Qtrs
Provision for income taxes IncomeTaxExpenseBenefit $1.69M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $11.48M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $11.48M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.31M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $5.31M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $10.40M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $10.40M USD 2 Qtrs
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $4.37M USD 1 Quarter
Net income from continuing operations IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $4.37M USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $129.38K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $129.38K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $122.87K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $122.87K USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $291.94K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $291.94K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $294.81K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity $294.81K USD 2 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $5.18M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $5.18M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $10.10M USD 2 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $10.10M USD 2 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $11.18M USD 2 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $11.18M USD 2 Qtrs
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $4.24M USD 1 Quarter
Net income from continuing operations attributable to Consolidated Water Co. Ltd. stockholders IncomeLossFromContinuingOperations $4.24M USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-215.64K USD 2 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-215.64K USD 2 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $11.61M USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $11.61M USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-82.56K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $-82.56K USD 1 Quarter
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $11.14M USD 2 Qtrs
Net income (loss) from discontinued operations IncomeLossFromDiscontinuedOperationsNetOfTax $11.14M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $9.89M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $9.89M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.10M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.10M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $22.32M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $22.32M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.85M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.85M USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.71 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.71 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.27 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.27 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.63 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.63 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.33 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerBasicShare $0.33 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.73 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.73 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $-0.01 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.70 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare $0.70 USD 2 Qtrs
Basic earnings per share EarningsPerShareBasic $1.41 USD 2 Qtrs
Basic earnings per share EarningsPerShareBasic $1.41 USD 2 Qtrs
Basic earnings per share EarningsPerShareBasic $0.32 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.32 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $1.00 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $1.00 USD 1 Quarter
Basic earnings per share EarningsPerShareBasic $0.62 USD 2 Qtrs
Basic earnings per share EarningsPerShareBasic $0.62 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.70 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.70 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.26 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.26 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.63 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.63 USD 2 Qtrs
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.32 USD 1 Quarter
Continuing operations IncomeLossFromContinuingOperationsPerDilutedShare $0.32 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.70 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.70 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare - USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $-0.01 USD 2 Qtrs
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.73 USD 1 Quarter
Discontinued operations DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare $0.73 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.99 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.99 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.32 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $0.32 USD 1 Quarter
Diluted earnings per share EarningsPerShareDiluted $1.40 USD 2 Qtrs
Diluted earnings per share EarningsPerShareDiluted $1.40 USD 2 Qtrs
Diluted earnings per share EarningsPerShareDiluted $0.62 USD 2 Qtrs
Diluted earnings per share EarningsPerShareDiluted $0.62 USD 2 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
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.19 USD 2 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.19 USD 2 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.25 USD 2 Qtrs
Dividends declared per common and redeemable preferred shares CommonStockDividendsPerShareDeclared $0.25 USD 2 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 2 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 2 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.92M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.92M shares 1 Quarter
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 2 Qtrs
Basic earnings per share WeightedAverageNumberOfSharesOutstandingBasic 15.83M shares 2 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.98M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.98M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.04M shares 2 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.04M shares 2 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.98M shares 2 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 15.98M shares 2 Qtrs
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.04M shares 1 Quarter
Diluted earnings per share WeightedAverageNumberOfDilutedSharesOutstanding 16.04M shares 1 Quarter
Cash Flow Statement 216 line items
Line Item Tag Value Unit Period
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $9.89M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $9.89M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.10M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $5.10M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $22.32M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $22.32M USD 2 Qtrs
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.85M USD 1 Quarter
Net income attributable to Consolidated Water Co. Ltd. stockholders NetIncomeLoss $15.85M USD 1 Quarter
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-291.94K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-291.94K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-294.81K USD 2 Qtrs
Income from continuing operations attributable to non-controlling interests IncomeFromContinuingOperationsAttributableToNonControllingInterests $-294.81K USD 2 Qtrs
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $10.18M USD 2 Qtrs
Net income ProfitLoss $10.18M USD 2 Qtrs
Net income ProfitLoss $22.62M USD 2 Qtrs
Net income ProfitLoss $22.62M USD 2 Qtrs
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M 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 2 Qtrs
Gain on sale of land and project documentation GainLossOnDispositionOfAssets1 $12.13M USD 2 Qtrs
Gain on sale of land and project documentation GainLossOnDispositionOfAssets1 $12.13M USD 1 Quarter
Gain on sale of land and project documentation GainLossOnDispositionOfAssets1 $12.13M USD 1 Quarter
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-2.79K USD 2 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-2.79K USD 2 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-248.00 USD 2 Qtrs
Foreign currency transaction adjustment - discontinued operations DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses $-248.00 USD 2 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-991.19K USD 2 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-991.19K USD 2 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-215.39K USD 2 Qtrs
Loss from discontinued operations DisposalGroupNotDiscontinuedOperationGainLossOnDisposal $-215.39K USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.40M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.40M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.34M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $3.34M USD 2 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-237.69K USD 2 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-237.69K USD 2 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-147.71K USD 2 Qtrs
Deferred income tax benefit DeferredIncomeTaxExpenseBenefit $-147.71K USD 2 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $405.53K USD 2 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $405.53K USD 2 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $234.63K USD 2 Qtrs
Provision for credit losses ProvisionForDoubtfulAccounts $234.63K USD 2 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $313.85K USD 2 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $313.85K USD 2 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $318.26K USD 2 Qtrs
Amortization of operating lease right-of-use assets OperatingLeaseRightOfUseAssetAmortizationExpense $318.26K USD 2 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $695.41K USD 2 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $695.41K USD 2 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $577.24K USD 2 Qtrs
Compensation expense relating to stock and stock option grants ShareBasedCompensation $577.24K USD 2 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $3.13K USD 2 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $3.13K USD 2 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-60.45K USD 2 Qtrs
Loss (gain) on asset dispositions and impairments, net GainOnAssetDispositionsAndImpairmentsNet $-60.45K USD 2 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $126.36K USD 2 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $126.36K USD 2 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $82.75K USD 2 Qtrs
Equity in earnings of affiliates IncomeLossFromEquityMethodInvestmentsAndSubsidiaries $82.75K USD 2 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $227.25K USD 2 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $227.25K USD 2 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $272.70K USD 2 Qtrs
Distribution of earnings from OC-BVI EquityMethodInvestmentDividendsOrDistributions $272.70K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $1.67M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $1.67M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $2.75M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivableAndOtherOperatingAssets $2.75M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractAssets $1.29M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractAssets $1.29M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-16.14M USD 2 Qtrs
Contract assets IncreaseDecreaseInContractAssets $-16.14M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-2.20M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-2.20M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Inventory IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.43M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.43M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.19M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.19M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $3.07M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $3.07M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-3.50M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedExpensesAndOtherCurrentLiabilities $-3.50M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $526.61K USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $526.61K USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-3.77M USD 2 Qtrs
Contract liabilities IncreaseDecreaseInContractLiability $-3.77M USD 2 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $527.63K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $527.63K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $400.68K USD 2 Qtrs
Accrued compensation IncreaseDecreaseInAccruedCompensation $400.68K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-316.46K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-316.46K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-320.86K USD 2 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLiabilities $-320.86K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $250.68K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $250.68K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-69.94K USD 2 Qtrs
Deferred revenue IncreaseDecreaseInDeferredRevenue $-69.94K USD 2 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $27.90M USD 2 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $27.90M USD 2 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $20.95M USD 2 Qtrs
Net cash provided by operating activities - continuing operations NetCashProvidedByUsedInOperatingActivitiesContinuingOperations $20.95M USD 2 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-422.31K USD 2 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-422.31K USD 2 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-991.16K USD 2 Qtrs
Net cash used in operating activities - discontinued operations CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations $-991.16K USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $20.52M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $20.52M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.91M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $26.91M USD 2 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $4.22M USD 2 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $4.22M USD 2 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $1.73M USD 2 Qtrs
Additions to property, plant and equipment and construction in progress PaymentsToAcquirePropertyPlantAndEquipment $1.73M USD 2 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $38.99K USD 2 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $38.99K USD 2 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $3.00K USD 2 Qtrs
Proceeds from asset dispositions ProceedsFromSaleOfPropertyPlantAndEquipment $3.00K USD 2 Qtrs
Proceeds from Mexico settlement agreement ProceedsFromSettlementAgreementInvestingActivities $31.96M USD 2 Qtrs
Proceeds from Mexico settlement agreement ProceedsFromSettlementAgreementInvestingActivities $31.96M USD 2 Qtrs
Net cash provided by (used in) investing activities - continuing operations NetCashProvidedByUsedInInvestingActivitiesContinuingOperations $-4.18M USD 2 Qtrs
Net cash provided by (used in) investing activities - continuing operations NetCashProvidedByUsedInInvestingActivitiesContinuingOperations $-4.18M USD 2 Qtrs
Net cash provided by (used in) investing activities - continuing operations NetCashProvidedByUsedInInvestingActivitiesContinuingOperations $30.24M USD 2 Qtrs
Net cash provided by (used in) investing activities - continuing operations NetCashProvidedByUsedInInvestingActivitiesContinuingOperations $30.24M USD 2 Qtrs
Net cash provided by investing activities - discontinued operations CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations $1.30M USD 2 Qtrs
Net cash provided by investing activities - discontinued operations CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations $1.30M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-4.18M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $-4.18M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $31.54M USD 2 Qtrs
Net cash provided by (used in) investing activities NetCashProvidedByUsedInInvestingActivities $31.54M USD 2 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.49M USD 2 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.49M USD 2 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.02M USD 2 Qtrs
Dividends paid to common shareholders PaymentsOfDividendsCommonStock $3.02M USD 2 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $8.39K USD 2 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $8.39K USD 2 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $9.33K USD 2 Qtrs
Dividends paid to preferred shareholders PaymentsOfDividendsPreferredStockAndPreferenceStock $9.33K USD 2 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-5.17K USD 2 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-5.17K USD 2 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-11.71K USD 2 Qtrs
Buyback of redeemable preferred stock ProceedsFromRepurchaseOfRedeemablePreferredStock $-11.71K USD 2 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $23.67K USD 2 Qtrs
Proceeds received from exercise of stock options ProceedsFromStockOptionsExercised $23.67K USD 2 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $74.14K USD 2 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $74.14K USD 2 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $97.32K USD 2 Qtrs
Principal repayments on long-term debt RepaymentsOfLongTermDebt $97.32K USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.13M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.13M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.57M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-3.57M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $12.78M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $12.78M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $55.31M USD 2 Qtrs
Net increase in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect $55.31M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $96.67M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $96.67M 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 $42.62M 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 $112.25M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.25M 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 $10.99K USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.99K 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 $1.36M USD Point-in-time
Cash and cash equivalents at beginning of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.36M 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 $10.99K USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $10.99K 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 $1.36M USD Point-in-time
Less: cash and cash equivalents at end of period - discontinued operations CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $1.36M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $96.67M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $96.67M 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 $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 $112.25M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $112.25M USD Point-in-time
Dividends declared but not paid Dividends $1.51M USD 2 Qtrs
Dividends declared but not paid Dividends $1.51M USD 2 Qtrs
Dividends declared but not paid Dividends $2.24M USD 2 Qtrs
Dividends declared but not paid Dividends $2.24M USD 2 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $289.59K USD 2 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $289.59K USD 2 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $375.27K USD 2 Qtrs
Transfers from inventory to property, plant and equipment and construction in progress TransfersFromInventoryToPropertyPlantAndEquipmentAndConstructionInProgress $375.27K USD 2 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $648.59K USD 2 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $648.59K USD 2 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $2.25M USD 2 Qtrs
Transfers from construction in progress to property, plant and equipment TransfersFromConstructionInProgressToPropertyPlantAndEquipment $2.25M USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $412.31K USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $412.31K USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.60M USD 2 Qtrs
Right-of-use assets obtained in exchange for new operating lease liabilities RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $1.60M USD 2 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $509.33K USD 2 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $509.33K USD 2 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 2 Qtrs
Transfers from prepaid expenses to property, plant and equipment TransfersFromPrepaidsToPropertyPlantAndEquipment $67.14K USD 2 Qtrs
Expenditures for construction in progress not yet paid ConstructionInProgressExpendituresIncurredButNotYetPaid $663.79K USD 2 Qtrs
Expenditures for construction in progress not yet paid ConstructionInProgressExpendituresIncurredButNotYetPaid $663.79K USD 2 Qtrs
Stockholders Equity 64 line items
Line Item Tag Value Unit Period
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
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 $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
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $4.96M USD 1 Quarter
Net income ProfitLoss $10.18M USD 2 Qtrs
Net income ProfitLoss $10.18M USD 2 Qtrs
Net income ProfitLoss $22.62M USD 2 Qtrs
Net income ProfitLoss $22.62M USD 2 Qtrs
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $5.23M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $15.97M USD 1 Quarter
Net income ProfitLoss $6.64M USD 1 Quarter
Net income ProfitLoss $6.64M 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 $13.45K USD 1 Quarter
Exercise of options StockIssuedDuringPeriodValueStockOptionsExercised $13.45K 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 $2.23M USD 1 Quarter
Dividends declared DividendsCash $2.23M USD 1 Quarter
Dividends declared DividendsCash $1.76M USD 1 Quarter
Dividends declared DividendsCash $1.76M 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 $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 $396.04K USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $396.04K USD 1 Quarter
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $222.21M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $212.00M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $215.31M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $191.83M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $218.81M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M USD Point-in-time
Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $197.24M 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...