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

10-Q Filing

Ameresco, Inc. CIK: 1488139 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001488139-24-000139
Period End Date 20240630
Filing Date 20240806
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance amrc-20240630_htm.xml
Balance Sheet 228 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $150.28M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $150.28M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $79.27M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $79.27M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $62.31M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $62.31M USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.06M USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $2.06M USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $903.00K USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $903.00K USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $68.08M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $68.08M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $123.36M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $123.36M USD Point-in-time
Total VIE assets Assets $3.97B USD Point-in-time
Total VIE assets Assets $3.97B USD Point-in-time
Total VIE assets Assets $3.71B USD Point-in-time
Total VIE assets Assets $3.71B USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $174.01M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $174.01M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $153.36M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $153.36M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $154.66M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $154.66M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $39.23M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $39.23M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $38.06M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $38.06M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $37.80M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $37.80M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $33.83M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $33.83M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $576.36M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $576.36M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $636.16M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $636.16M USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in usd per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $651.75M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $651.75M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $575.11M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $575.11M USD Point-in-time
Inventory, net InventoryNet $12.48M USD Point-in-time
Inventory, net InventoryNet $12.48M USD Point-in-time
Inventory, net InventoryNet $13.64M USD Point-in-time
Inventory, net InventoryNet $13.64M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 5.00M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $134.38M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $134.38M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $123.39M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $123.39M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Income taxes receivable IncomeTaxReceivable $4.82M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $4.82M USD Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Income taxes receivable IncomeTaxReceivable $5.78M USD Point-in-time
Income taxes receivable IncomeTaxReceivable $5.78M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $24.28M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $24.28M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $20.73M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $20.73M USD Point-in-time
Total current assets AssetsCurrent $1.24B USD Point-in-time
Total current assets AssetsCurrent $1.24B USD Point-in-time
Total current assets AssetsCurrent $1.13B USD Point-in-time
Total current assets AssetsCurrent $1.13B USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $552.38M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $552.38M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.26M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.26M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $17.39M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $17.39M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $17.00M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $17.00M USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.69B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.69B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.81B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.81B USD Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $29.51M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $29.51M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $26.41M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $26.41M USD Point-in-time
Goodwill, net Goodwill $75.59M USD Point-in-time
Goodwill, net Goodwill $75.59M USD Point-in-time
Goodwill, net Goodwill $75.25M USD Point-in-time
Goodwill, net Goodwill $75.25M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.64M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.64M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.81M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.81M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $58.59M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $58.59M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $68.19M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $68.19M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $14.74M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $14.74M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $12.09M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $12.09M USD Point-in-time
Other assets OtherAssetsNoncurrent $89.73M USD Point-in-time
Other assets OtherAssetsNoncurrent $89.73M USD Point-in-time
Other assets OtherAssetsNoncurrent $148.80M USD Point-in-time
Other assets OtherAssetsNoncurrent $148.80M USD Point-in-time
Total assets Assets $3.97B USD Point-in-time
Total assets Assets $3.97B USD Point-in-time
Total assets Assets $3.71B USD Point-in-time
Total assets Assets $3.71B USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $322.25M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $322.25M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $523.83M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $523.83M USD Point-in-time
Accounts payable AccountsPayableCurrent $497.03M USD Point-in-time
Accounts payable AccountsPayableCurrent $497.03M USD Point-in-time
Accounts payable AccountsPayableCurrent $402.75M USD Point-in-time
Accounts payable AccountsPayableCurrent $402.75M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $108.83M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $108.83M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $100.20M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $100.20M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $13.57M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $13.57M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $13.62M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $13.62M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $52.90M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $52.90M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $34.80M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $34.80M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $97.49M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $97.49M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $40.46M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $40.46M USD Point-in-time
Income taxes payable TaxesPayableCurrent $1.17M USD Point-in-time
Income taxes payable TaxesPayableCurrent $1.17M USD Point-in-time
Income taxes payable TaxesPayableCurrent $220.00K USD Point-in-time
Income taxes payable TaxesPayableCurrent $220.00K USD Point-in-time
Total current liabilities LiabilitiesCurrent $901.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $901.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $1.23B USD Point-in-time
Total current liabilities LiabilitiesCurrent $1.23B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.08B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.08B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.17B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.17B USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $533.05M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $533.05M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $511.23M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $511.23M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $4.37M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $4.37M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $4.48M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $4.48M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.97M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.97M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.67M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.67M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $42.26M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $42.26M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $48.55M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $48.55M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $82.71M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $82.71M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $97.95M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $97.95M USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 10) CommitmentsAndContingencies - USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $46.87M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $46.87M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $43.78M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $43.78M USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $332.36M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $332.36M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $320.89M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $320.89M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $595.91M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $595.91M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $597.93M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $597.93M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.04M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.04M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.80M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.80M USD Point-in-time
Treasury stock, at cost, 2,101,795 shares at June 30, 2024 and December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,795 shares at June 30, 2024 and December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,795 shares at June 30, 2024 and December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,795 shares at June 30, 2024 and December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $914.70M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $914.70M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $901.98M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $901.98M USD Point-in-time
Non-controlling interests MinorityInterest $23.91M USD Point-in-time
Non-controlling interests MinorityInterest $23.91M USD Point-in-time
Non-controlling interests MinorityInterest $26.49M USD Point-in-time
Non-controlling interests MinorityInterest $26.49M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.97B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.97B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.71B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.71B USD Point-in-time
Income Statement 128 line items
Line Item Tag Value Unit Period
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $327.07M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $327.07M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $598.12M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $598.12M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $437.98M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $437.98M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $736.39M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $736.39M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $268.43M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $268.43M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $489.52M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $489.52M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $372.81M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $372.81M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $624.23M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $624.23M USD 2 Qtrs
Gross profit GrossProfit $58.65M USD 1 Quarter
Gross profit GrossProfit $58.65M USD 1 Quarter
Gross profit GrossProfit $112.16M USD 2 Qtrs
Gross profit GrossProfit $112.16M USD 2 Qtrs
Gross profit GrossProfit $108.60M USD 2 Qtrs
Gross profit GrossProfit $108.60M USD 2 Qtrs
Gross profit GrossProfit $65.17M USD 1 Quarter
Gross profit GrossProfit $65.17M USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $10.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $10.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $830.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $830.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $380.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $380.00K USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $44.23M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $44.23M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $41.41M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $41.41M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $82.71M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $82.71M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $83.78M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $83.78M USD 2 Qtrs
Operating income OperatingIncomeLoss $20.95M USD 1 Quarter
Operating income OperatingIncomeLoss $20.95M USD 1 Quarter
Operating income OperatingIncomeLoss $26.71M USD 2 Qtrs
Operating income OperatingIncomeLoss $26.71M USD 2 Qtrs
Operating income OperatingIncomeLoss $17.62M USD 1 Quarter
Operating income OperatingIncomeLoss $17.62M USD 1 Quarter
Operating income OperatingIncomeLoss $28.95M USD 2 Qtrs
Operating income OperatingIncomeLoss $28.95M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-29.93M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-29.93M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-9.20M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-9.20M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-15.76M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-15.76M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-17.24M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-17.24M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.19M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $5.19M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.42M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.42M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.47M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $9.47M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-984.00K USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $-984.00K USD 2 Qtrs
Income tax provision (benefit) IncomeTaxExpenseBenefit $5.00K USD 1 Quarter
Income tax provision (benefit) IncomeTaxExpenseBenefit $5.00K USD 1 Quarter
Income tax provision (benefit) IncomeTaxExpenseBenefit - USD 2 Qtrs
Income tax provision (benefit) IncomeTaxExpenseBenefit - USD 2 Qtrs
Income tax provision (benefit) IncomeTaxExpenseBenefit $-498.00K USD 2 Qtrs
Income tax provision (benefit) IncomeTaxExpenseBenefit $-498.00K USD 2 Qtrs
Income tax provision (benefit) IncomeTaxExpenseBenefit - USD 1 Quarter
Income tax provision (benefit) IncomeTaxExpenseBenefit - USD 1 Quarter
Net income (loss) ProfitLoss $8.41M USD 1 Quarter
Net income (loss) ProfitLoss $8.41M USD 1 Quarter
Net income (loss) ProfitLoss $9.97M USD 2 Qtrs
Net income (loss) ProfitLoss $9.97M USD 2 Qtrs
Net income (loss) ProfitLoss $-984.00K USD 2 Qtrs
Net income (loss) ProfitLoss $-984.00K USD 2 Qtrs
Net income (loss) ProfitLoss $5.19M USD 1 Quarter
Net income (loss) ProfitLoss $5.19M USD 1 Quarter
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.50M USD 2 Qtrs
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.50M USD 2 Qtrs
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.04M USD 1 Quarter
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.04M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $2.07M USD 2 Qtrs
Net income attributable to common shareholders NetIncomeLoss $2.07M USD 2 Qtrs
Net income attributable to common shareholders NetIncomeLoss $7.47M USD 2 Qtrs
Net income attributable to common shareholders NetIncomeLoss $7.47M USD 2 Qtrs
Net income attributable to common shareholders NetIncomeLoss $5.01M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $5.01M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $6.37M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $6.37M USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.12 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.12 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.10 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.04 USD 2 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.04 USD 2 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.14 USD 2 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.14 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.14 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.14 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.09 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.12 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.12 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.04 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.04 USD 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.05M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.05M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.13M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.13M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.32M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.32M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.21M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.21M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.02M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.02M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.23M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.23M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.11M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.11M shares 1 Quarter
Cash Flow Statement 252 line items
Line Item Tag Value Unit Period
Net (loss) income ProfitLoss $8.41M USD 1 Quarter
Net (loss) income ProfitLoss $8.41M USD 1 Quarter
Net (loss) income ProfitLoss $9.97M USD 2 Qtrs
Net (loss) income ProfitLoss $9.97M USD 2 Qtrs
Net (loss) income ProfitLoss $-984.00K USD 2 Qtrs
Net (loss) income ProfitLoss $-984.00K USD 2 Qtrs
Net (loss) income ProfitLoss $5.19M USD 1 Quarter
Net (loss) income ProfitLoss $5.19M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $27.73M USD 2 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $27.73M USD 2 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $35.69M USD 2 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $35.69M USD 2 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $18.56M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $18.56M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $14.38M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $14.38M USD 1 Quarter
Depreciation of property and equipment Depreciation $2.45M USD 2 Qtrs
Depreciation of property and equipment Depreciation $2.45M USD 2 Qtrs
Depreciation of property and equipment Depreciation $1.61M USD 2 Qtrs
Depreciation of property and equipment Depreciation $1.61M USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $155.00K USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $155.00K USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $130.00K USD 2 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $130.00K USD 2 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $154.00K USD 2 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $154.00K USD 2 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $2.32M USD 2 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $2.32M USD 2 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $2.36M USD 2 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $2.36M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.08M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.08M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $991.00K USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $991.00K USD 2 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $1.21M USD 2 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $1.21M USD 2 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $579.00K USD 2 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $579.00K USD 2 Qtrs
Loss on disposal of assets and impairment loss GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-18.00K USD 2 Qtrs
Loss on disposal of assets and impairment loss GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-18.00K USD 2 Qtrs
Loss on disposal of assets and impairment loss GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-382.00K USD 2 Qtrs
Loss on disposal of assets and impairment loss GainLossOnSalesOfAssetsAndAssetImpairmentCharges $-382.00K USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $2.35M USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $2.35M USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases - USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases - USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $10.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $10.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $830.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $830.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $380.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $380.00K USD 1 Quarter
Net gain from derivatives UnrealizedGainLossOnDerivatives $261.00K USD 2 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $261.00K USD 2 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $3.97M USD 2 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $3.97M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $8.00M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $8.00M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $6.70M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $6.70M USD 2 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-3.18M USD 2 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-3.18M USD 2 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $687.00K USD 2 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $687.00K USD 2 Qtrs
Unrealized foreign exchange loss ForeignCurrencyTransactionGainLossUnrealized $-38.00K USD 2 Qtrs
Unrealized foreign exchange loss ForeignCurrencyTransactionGainLossUnrealized $-38.00K USD 2 Qtrs
Unrealized foreign exchange loss ForeignCurrencyTransactionGainLossUnrealized $-1.03M USD 2 Qtrs
Unrealized foreign exchange loss ForeignCurrencyTransactionGainLossUnrealized $-1.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-5.94M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-5.94M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-60.03M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-60.03M USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $-354.00K USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $-354.00K USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $5.53M USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $5.53M USD 2 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $85.79M USD 2 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $85.79M USD 2 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $88.07M USD 2 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $88.07M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-91.00K USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-91.00K USD 2 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $27.78M USD 2 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $27.78M USD 2 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-15.66M USD 2 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-15.66M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-24.70M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-24.70M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.31M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-1.31M USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-11.00K USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-11.00K USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-21.00K USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-21.00K USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-3.72M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-3.72M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-2.83M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-2.83M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $1.87M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $1.87M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $3.12M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $3.12M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $72.78M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $72.78M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-80.56M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-80.56M USD 2 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $13.46M USD 2 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $13.46M USD 2 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $46.97M USD 2 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $46.97M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $1.24M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $1.24M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.66M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.66M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-33.85M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-33.85M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $74.13M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $74.13M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.07M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.07M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.66M USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $2.66M USD 2 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $261.55M USD 2 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $261.55M USD 2 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $227.38M USD 2 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $227.38M USD 2 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $10.53M USD 2 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $10.53M USD 2 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $5.81M USD 2 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $5.81M USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments $12.96M USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments $12.96M USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - USD 2 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments - USD 2 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments - USD 2 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $6.19M USD 2 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $6.19M USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired $9.18M USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired $9.18M USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture - USD 2 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture - USD 2 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture $39.00K USD 2 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture $39.00K USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-233.21M USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-233.21M USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-279.24M USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-279.24M USD 2 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $5.07M USD 2 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $5.07M USD 2 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $6.01M USD 2 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $6.01M USD 2 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.11M USD 2 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.11M USD 2 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.49M USD 2 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.49M USD 2 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $80.00M USD 2 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $80.00M USD 2 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $34.90M USD 2 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $34.90M USD 2 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $343.92M USD 2 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $343.92M USD 2 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $359.33M USD 2 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $359.33M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $120.13M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $120.13M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $76.70M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $76.70M USD 2 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $8.11M USD 2 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $8.11M USD 2 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $5.28M USD 2 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $5.28M USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $499.00K USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $499.00K USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $30.79M USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $30.79M USD 2 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $1.00M USD 2 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $1.00M USD 2 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $20.52M USD 2 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $20.52M USD 2 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $263.00K USD 2 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $263.00K USD 2 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $338.00K USD 2 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $338.00K USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $29.44M USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $29.44M USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote - USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote - USD 2 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $61.34M USD 2 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $61.34M USD 2 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $206.97M USD 2 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $206.97M USD 2 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $265.08M USD 2 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $265.08M USD 2 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $238.44M USD 2 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $238.44M USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-61.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-61.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $70.00K USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $70.00K USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-48.08M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-48.08M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $79.42M USD 2 Qtrs
Net increase (decrease) in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $79.42M USD 2 Qtrs
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.81M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.81M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $149.89M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $149.89M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $153.68M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $153.68M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $233.10M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $233.10M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.81M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $101.81M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $149.89M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $149.89M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $153.68M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $153.68M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $233.10M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $233.10M USD Point-in-time
Cash paid for interest InterestPaidNet $31.78M USD 2 Qtrs
Cash paid for interest InterestPaidNet $31.78M USD 2 Qtrs
Cash paid for interest InterestPaidNet $52.53M USD 2 Qtrs
Cash paid for interest InterestPaidNet $52.53M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.50M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.50M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $824.00K USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $824.00K USD 2 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $143.94M USD 2 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $143.94M USD 2 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $91.38M USD 2 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $91.38M USD 2 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $89.59M USD 2 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $89.59M USD 2 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $80.52M USD 2 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $80.52M USD 2 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest - USD 2 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest - USD 2 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest $422.00K USD 2 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest $422.00K USD 2 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $32.50M USD 2 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $32.50M USD 2 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 - USD 2 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 - USD 2 Qtrs
Stockholders Equity 156 line items
Line Item Tag Value Unit Period
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.62M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.62M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.91M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.91M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.87M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.87M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.99M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.99M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.70M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.70M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $287.00K USD 2 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $287.00K USD 2 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $157.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $157.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $335.00K USD 2 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $335.00K USD 2 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $158.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $158.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $28.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $28.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $27.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $27.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $54.00K USD 2 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $54.00K USD 2 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $55.00K USD 2 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $55.00K USD 2 Qtrs
Investment fund call option exercise TemporaryEquityCallOptionExercise $-195.00K USD 2 Qtrs
Investment fund call option exercise TemporaryEquityCallOptionExercise $-195.00K USD 2 Qtrs
Net income (loss) TemporaryEquityNetIncome $1.42M USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $1.42M USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $-2.85M USD 2 Qtrs
Net income (loss) TemporaryEquityNetIncome $-2.85M USD 2 Qtrs
Net income (loss) TemporaryEquityNetIncome $1.46M USD 2 Qtrs
Net income (loss) TemporaryEquityNetIncome $1.46M USD 2 Qtrs
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.62M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.62M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.91M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.91M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.87M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.87M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.99M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.99M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.70M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $46.70M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, beginning balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $504.00K USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $504.00K USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $321.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $321.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.09M USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.09M USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.52M USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $1.52M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.68M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.68M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.00M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.00M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.96M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.96M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $6.70M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $6.70M USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $820.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $820.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-48.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-48.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.23M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.23M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $943.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $943.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-189.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $27.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $27.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $55.00K USD 2 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $55.00K USD 2 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $54.00K USD 2 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $54.00K USD 2 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $28.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $28.00K USD 1 Quarter
Investment fund call option exercise AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock $195.00K USD 2 Qtrs
Investment fund call option exercise AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock $195.00K USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $922.00K USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $922.00K USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $812.00K USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $812.00K USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $30.79M USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $30.79M USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $1.93M USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $1.93M USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $36.83M USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $36.83M USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $941.00K USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $941.00K USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $1.00M USD 2 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $1.00M USD 2 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $20.52M USD 2 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $20.52M USD 2 Qtrs
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 2 Qtrs
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 2 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $6.99M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $6.99M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $8.51M USD 2 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $8.51M USD 2 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $1.87M USD 2 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $1.87M USD 2 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $5.19M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $5.19M USD 1 Quarter
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Treasury stock, ending balance (in shares) TreasuryStockCommonShares 2.10M shares Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $894.77M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.03M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $925.89M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Comprehensive Income 72 line items
Line Item Tag Value Unit Period
Net income (loss) ProfitLoss $8.41M USD 1 Quarter
Net income (loss) ProfitLoss $8.41M USD 1 Quarter
Net income (loss) ProfitLoss $9.97M USD 2 Qtrs
Net income (loss) ProfitLoss $9.97M USD 2 Qtrs
Net income (loss) ProfitLoss $-984.00K USD 2 Qtrs
Net income (loss) ProfitLoss $-984.00K USD 2 Qtrs
Net income (loss) ProfitLoss $5.19M USD 1 Quarter
Net income (loss) ProfitLoss $5.19M USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $820.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $820.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-48.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-48.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.23M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $1.23M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $943.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $943.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-189.00K USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $-114.00K USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $-114.00K USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $-737.00K USD 2 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $-737.00K USD 2 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $1.76M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $1.76M USD 1 Quarter
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $1.18M USD 2 Qtrs
Total other comprehensive (loss) income OtherComprehensiveIncomeLossNetOfTax $1.18M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $10.18M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $10.18M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-1.72M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-1.72M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $5.08M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $5.08M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $11.15M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $11.15M USD 2 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.50M USD 2 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.50M USD 2 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.04M USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.04M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $18.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $18.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $2.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $94.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $94.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $10.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $10.00K USD 2 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.51M USD 2 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.51M USD 2 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.05M USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.05M USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $278.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $278.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.04M USD 2 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.04M USD 2 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $8.13M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $8.13M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $1.32M USD 2 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $1.32M USD 2 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $4.80M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $4.80M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $8.64M USD 2 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $8.64M USD 2 Qtrs

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

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