◆ 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 Q3 2024
Filing Information
Form Type 10-Q
Accession Number 0001488139-24-000176
Period End Date 20240930
Filing Date 20241108
Fiscal Year 2024
Fiscal Period Q3
XBRL Instance amrc-20240930_htm.xml
Balance Sheet 228 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $113.50M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $113.50M 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
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 $71.87M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $71.87M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $62.31M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $62.31M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $133.07M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $133.07M 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
Total VIE assets Assets $3.98B USD Point-in-time
Total VIE assets Assets $3.98B 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 $230.30M USD Point-in-time
Accounts receivable, net of allowance of $2,060 and $903, respectively AccountsReceivableNet $230.30M 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 $33.83M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $33.83M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $43.47M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $43.47M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $33.46M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $33.46M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $572.80M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $572.80M 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
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $591.38M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $591.38M 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 $576.36M USD Point-in-time
Costs and estimated earnings in excess of billings ContractWithCustomerAssetNetCurrent $576.36M USD Point-in-time
Inventory, net InventoryNet $13.64M USD Point-in-time
Inventory, net InventoryNet $13.64M USD Point-in-time
Inventory, net InventoryNet $11.97M USD Point-in-time
Inventory, net InventoryNet $11.97M 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
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
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $155.35M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $155.35M 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
Income taxes receivable IncomeTaxesReceivable $5.78M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $5.78M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $4.47M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $4.47M 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
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
Project development costs, net CapitalizedContractCostNetCurrent $20.73M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $20.73M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $20.82M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $20.82M USD Point-in-time
Total current assets AssetsCurrent $1.13B USD Point-in-time
Total current assets AssetsCurrent $1.13B USD Point-in-time
Total current assets AssetsCurrent $1.22B USD Point-in-time
Total current assets AssetsCurrent $1.22B USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $565.96M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $565.96M 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 $16.78M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $16.78M USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.69B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.69B 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
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.88B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.88B 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
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $36.61M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $36.61M 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.92M USD Point-in-time
Goodwill, net Goodwill $75.92M USD Point-in-time
Goodwill, net Goodwill $75.59M USD Point-in-time
Goodwill, net Goodwill $75.59M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.81M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $6.81M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.39M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $5.39M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $77.61M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $77.61M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $58.59M USD Point-in-time
Operating lease assets OperatingLeaseRightOfUseAsset $58.59M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $19.02M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $19.02M 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 $77.81M USD Point-in-time
Other assets OtherAssetsNoncurrent $77.81M USD Point-in-time
Total assets Assets $3.98B USD Point-in-time
Total assets Assets $3.98B 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 $343.25M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $343.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 $322.25M USD Point-in-time
Accounts payable AccountsPayableCurrent $399.24M USD Point-in-time
Accounts payable AccountsPayableCurrent $399.24M 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 $101.26M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $101.26M 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
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 $12.24M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $12.24M 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 $108.02M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $108.02M 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 $36.88M USD Point-in-time
Billings in excess of cost and estimated earnings ContractWithCustomerLiabilityCurrent $36.88M 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 $655.00K USD Point-in-time
Income taxes payable TaxesPayableCurrent $655.00K USD Point-in-time
Total current liabilities LiabilitiesCurrent $964.67M USD Point-in-time
Total current liabilities LiabilitiesCurrent $964.67M USD Point-in-time
Total current liabilities LiabilitiesCurrent $901.47M USD Point-in-time
Total current liabilities LiabilitiesCurrent $901.47M USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.32B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.32B 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 $520.50M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $520.50M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $533.05M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $533.05M 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 income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.60M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.60M 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.81M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.81M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $58.01M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $58.01M 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
Other liabilities OtherLiabilitiesNoncurrent $102.64M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $102.64M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $82.71M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $82.71M 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 $42.76M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $42.76M USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at September 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 September 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 September 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 September 30, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $336.43M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $336.43M 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 $615.50M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $615.50M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.80M USD Point-in-time
Accumulated other comprehensive loss, net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-2.80M 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
Treasury stock, at cost, 2,101,835 shares at September 30, 2024 and 2,101,795 shares at December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at September 30, 2024 and 2,101,795 shares at December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at September 30, 2024 and 2,101,795 shares at December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at September 30, 2024 and 2,101,795 shares at December 31, 2023 TreasuryStockCommonValue $11.79M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $937.34M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $937.34M 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 $29.39M USD Point-in-time
Non-controlling interests MinorityInterest $29.39M 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 $941.19M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M 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 $899.13M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $899.13M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M 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
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.98B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $3.98B USD Point-in-time
Income Statement 128 line items
Line Item Tag Value Unit Period
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $1.24B USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $1.24B USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $500.87M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $500.87M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $335.15M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $335.15M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $933.26M USD 3 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $933.26M USD 3 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $761.01M USD 3 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $761.01M USD 3 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $271.49M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $271.49M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $423.73M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $423.73M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $1.05B USD 3 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $1.05B USD 3 Qtrs
Gross profit GrossProfit $77.14M USD 1 Quarter
Gross profit GrossProfit $77.14M USD 1 Quarter
Gross profit GrossProfit $172.25M USD 3 Qtrs
Gross profit GrossProfit $172.25M USD 3 Qtrs
Gross profit GrossProfit $189.30M USD 3 Qtrs
Gross profit GrossProfit $189.30M USD 3 Qtrs
Gross profit GrossProfit $63.66M USD 1 Quarter
Gross profit GrossProfit $63.66M USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $159.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $159.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $724.00K USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $724.00K USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $526.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $526.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $1.36M USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $1.36M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $42.14M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $42.14M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $42.75M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $42.75M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $125.47M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $125.47M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $125.92M USD 3 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $125.92M USD 3 Qtrs
Operating income OperatingIncomeLoss $64.11M USD 3 Qtrs
Operating income OperatingIncomeLoss $64.11M USD 3 Qtrs
Operating income OperatingIncomeLoss $21.43M USD 1 Quarter
Operating income OperatingIncomeLoss $21.43M USD 1 Quarter
Operating income OperatingIncomeLoss $35.16M USD 1 Quarter
Operating income OperatingIncomeLoss $35.16M USD 1 Quarter
Operating income OperatingIncomeLoss $48.14M USD 3 Qtrs
Operating income OperatingIncomeLoss $48.14M USD 3 Qtrs
Other expenses, net NonoperatingIncomeExpense $-51.40M USD 3 Qtrs
Other expenses, net NonoperatingIncomeExpense $-51.40M USD 3 Qtrs
Other expenses, net NonoperatingIncomeExpense $-21.47M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-21.47M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-10.64M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-10.64M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-27.88M USD 3 Qtrs
Other expenses, net NonoperatingIncomeExpense $-27.88M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.79M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $10.79M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.71M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.71M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.69M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $13.69M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $20.26M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $20.26M USD 3 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-10.55M USD 3 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-10.55M USD 3 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-3.32M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-3.32M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-3.32M USD 3 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-3.32M USD 3 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-10.05M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-10.05M USD 1 Quarter
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $16.03M USD 3 Qtrs
Net income ProfitLoss $16.03M USD 3 Qtrs
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-3.64M USD 3 Qtrs
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-3.64M USD 3 Qtrs
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-423.00K USD 1 Quarter
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-423.00K USD 1 Quarter
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.08M USD 3 Qtrs
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.08M USD 3 Qtrs
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-585.00K USD 1 Quarter
Net loss (income) attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $-585.00K USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $28.73M USD 3 Qtrs
Net income attributable to common shareholders NetIncomeLoss $28.73M USD 3 Qtrs
Net income attributable to common shareholders NetIncomeLoss $21.27M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $21.27M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $17.60M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $17.60M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $19.67M USD 3 Qtrs
Net income attributable to common shareholders NetIncomeLoss $19.67M USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.37 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.37 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.34 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.34 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.41 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.41 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.55 USD 3 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.55 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.40 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.40 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.37 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.37 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.54 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.54 USD 3 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.33 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.33 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.41M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.41M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.21M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.21M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.10M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.10M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.30M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.30M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.10M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.10M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.26M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.26M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.24M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.24M shares 1 Quarter
Cash Flow Statement 260 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $16.03M USD 3 Qtrs
Net income ProfitLoss $16.03M USD 3 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $42.85M USD 3 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $42.85M USD 3 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $21.67M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $21.67M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $57.35M USD 3 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $57.35M USD 3 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $15.12M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $15.12M USD 1 Quarter
Depreciation of property and equipment Depreciation $2.85M USD 3 Qtrs
Depreciation of property and equipment Depreciation $2.85M USD 3 Qtrs
Depreciation of property and equipment Depreciation $3.70M USD 3 Qtrs
Depreciation of property and equipment Depreciation $3.70M USD 3 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 3 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 3 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $87.00K USD 3 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $87.00K USD 3 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $243.00K USD 3 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $243.00K USD 3 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $194.00K USD 3 Qtrs
Accretion of ARO liabilities AccretionOfAROAndContingentConsideration $194.00K USD 3 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $3.41M USD 3 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $3.41M USD 3 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $3.76M USD 3 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $3.76M USD 3 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.61M USD 3 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.61M USD 3 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.68M USD 3 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.68M USD 3 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $637.00K USD 3 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $637.00K USD 3 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $1.29M USD 3 Qtrs
Provision for credit losses ProvisionforDoubtfulAccountsIncludingRetainageAccounts $1.29M USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-515.00K USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-515.00K USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-18.00K USD 3 Qtrs
Loss on disposal of assets GainLossOnDispositionOfAssets1 $-18.00K USD 3 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $2.97M USD 3 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $2.97M USD 3 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases - USD 3 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases - USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $159.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $159.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $724.00K USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $724.00K USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $526.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $526.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $1.36M USD 3 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $1.36M USD 3 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $267.00K USD 3 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $267.00K USD 3 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $3.31M USD 3 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $3.31M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $10.37M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $10.37M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $12.32M USD 3 Qtrs
Stock-based compensation expense ShareBasedCompensation $12.32M USD 3 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-3.91M USD 3 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-3.91M USD 3 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-13.09M USD 3 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-13.09M USD 3 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $898.00K USD 3 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $898.00K USD 3 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-1.15M USD 3 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-1.15M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $64.05M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $64.05M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-58.13M USD 3 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-58.13M USD 3 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $-4.59M USD 3 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $-4.59M USD 3 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $9.75M USD 3 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $9.75M USD 3 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $143.65M USD 3 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $143.65M USD 3 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $110.84M USD 3 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $110.84M USD 3 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.66M USD 3 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.66M USD 3 Qtrs
Inventory, net IncreaseDecreaseInInventories $-570.00K USD 3 Qtrs
Inventory, net IncreaseDecreaseInInventories $-570.00K USD 3 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-126.69M USD 3 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-126.69M USD 3 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-5.26M USD 3 Qtrs
Costs and estimated earnings in excess of billings IncreaseDecreaseInContractWithCustomerAsset $-5.26M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-15.11M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $-15.11M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $10.93M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $10.93M USD 3 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-590.00K USD 3 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-590.00K USD 3 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-798.00K USD 3 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-798.00K USD 3 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-4.46M USD 3 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-4.46M USD 3 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-4.64M USD 3 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-4.64M USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $4.66M USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $4.66M USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $2.08M USD 3 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $2.08M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $13.51M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $13.51M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-38.44M USD 3 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-38.44M USD 3 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $10.10M USD 3 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $10.10M USD 3 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $42.22M USD 3 Qtrs
Billings in excess of cost and estimated earnings IncreaseDecreaseInContractWithCustomerLiability $42.22M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $6.80M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $6.80M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $1.20M USD 3 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $1.20M USD 3 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $99.22M USD 3 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $99.22M USD 3 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-40.42M USD 3 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-40.42M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.60M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.60M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.05M USD 3 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $3.05M USD 3 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $341.79M USD 3 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $341.79M USD 3 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $445.54M USD 3 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $445.54M USD 3 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $8.02M USD 3 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $8.02M USD 3 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $13.60M USD 3 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $13.60M USD 3 Qtrs
Asset acquisition, net of cash acquired PaymentForAssetAcquisitionNetOfCashAcquired $-6.21M USD 3 Qtrs
Asset acquisition, net of cash acquired PaymentForAssetAcquisitionNetOfCashAcquired $-6.21M USD 3 Qtrs
Asset acquisition, net of cash acquired PaymentForAssetAcquisitionNetOfCashAcquired - USD 3 Qtrs
Asset acquisition, net of cash acquired PaymentForAssetAcquisitionNetOfCashAcquired - USD 3 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - USD 3 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - USD 3 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments $13.09M USD 3 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments $13.09M USD 3 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $10.44M USD 3 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $10.44M USD 3 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $3.49M USD 3 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $3.49M USD 3 Qtrs
Grant award received on energy asset ProceedsFromGrant - USD 3 Qtrs
Grant award received on energy asset ProceedsFromGrant - USD 3 Qtrs
Grant award received on energy asset ProceedsFromGrant $403.00K USD 3 Qtrs
Grant award received on energy asset ProceedsFromGrant $403.00K USD 3 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 3 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired $9.18M USD 3 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired $9.18M USD 3 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture $566.00K USD 3 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture $566.00K USD 3 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture - USD 3 Qtrs
Loans to joint venture investments PaymentsToAcquireInterestInJointVenture - USD 3 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-355.39M USD 3 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-355.39M USD 3 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-465.19M USD 3 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-465.19M USD 3 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $10.11M USD 3 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $10.11M USD 3 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $8.63M USD 3 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $8.63M USD 3 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.90M USD 3 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.90M USD 3 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.38M USD 3 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $3.38M USD 3 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $33.40M USD 3 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $33.40M USD 3 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $115.00M USD 3 Qtrs
Payments on senior secured revolving credit facility, net RepaymentsOfLongTermLinesOfCredit $115.00M USD 3 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $728.60M USD 3 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $728.60M USD 3 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $663.60M USD 3 Qtrs
Proceeds from long-term debt financings ProceedsFromIssuanceOfLongTermDebt $663.60M USD 3 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $107.30M USD 3 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $107.30M USD 3 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $129.40M USD 3 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $129.40M USD 3 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $12.51M USD 3 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $12.51M USD 3 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $5.22M USD 3 Qtrs
Net proceeds from energy asset receivable financing arrangements ProceedsForPaymentsOnInvestmentAssets $5.22M USD 3 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $33.79M USD 3 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $33.79M USD 3 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $499.00K USD 3 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $499.00K USD 3 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $1.37M USD 3 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $1.37M USD 3 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $20.52M USD 3 Qtrs
Distributions to non-controlling interest PaymentsOfDividendsMinorityInterest $20.52M USD 3 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $418.00K USD 3 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $418.00K USD 3 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $494.00K USD 3 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates $494.00K USD 3 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $12.50M USD 3 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $12.50M USD 3 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $41.94M USD 3 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote $41.94M USD 3 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $441.60M USD 3 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $441.60M USD 3 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $162.75M USD 3 Qtrs
Payments on debt and financing leases RepaymentsOfLongTermDebt $162.75M USD 3 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $532.40M USD 3 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $532.40M USD 3 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $305.06M USD 3 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $305.06M USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-980.00K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-980.00K USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.83M USD 3 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $1.83M USD 3 Qtrs
Net increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $50.72M USD 3 Qtrs
Net increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $50.72M USD 3 Qtrs
Net increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $25.81M USD 3 Qtrs
Net increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $25.81M USD 3 Qtrs
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $204.39M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $204.39M 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 $175.69M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $175.69M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $204.39M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $204.39M 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 $175.69M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $175.69M USD Point-in-time
Cash paid for interest InterestPaidNet $51.18M USD 3 Qtrs
Cash paid for interest InterestPaidNet $51.18M USD 3 Qtrs
Cash paid for interest InterestPaidNet $80.17M USD 3 Qtrs
Cash paid for interest InterestPaidNet $80.17M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $1.95M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $1.95M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.72M USD 3 Qtrs
Cash paid for income taxes IncomeTaxesPaid $2.72M USD 3 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $99.16M USD 3 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $99.16M USD 3 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $143.94M USD 3 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $143.94M USD 3 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $53.70M USD 3 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $53.70M USD 3 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $89.82M USD 3 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $89.82M USD 3 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest - USD 3 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest - USD 3 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest $458.00K USD 3 Qtrs
Non-cash contributions from non-controlling interest NonCashContributionsFromNonControllingInterest $458.00K USD 3 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $82.96M USD 3 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $82.96M USD 3 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $32.50M USD 3 Qtrs
Non-cash financing for energy asset project acquisition NoncashOrPartNoncashAcquisitionDebtAssumed1 $32.50M USD 3 Qtrs
Stockholders Equity 152 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.78M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $42.76M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $42.76M 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.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.27M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.27M USD Point-in-time
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $159.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $159.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $418.00K USD 3 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $418.00K USD 3 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $494.00K USD 3 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $494.00K USD 3 Qtrs
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $130.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $130.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $26.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $26.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $26.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $26.00K USD 1 Quarter
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $81.00K USD 3 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $81.00K USD 3 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $80.00K USD 3 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $80.00K USD 3 Qtrs
Investment fund call option exercise TemporaryEquityCallOptionExercise $-195.00K USD 3 Qtrs
Investment fund call option exercise TemporaryEquityCallOptionExercise $-195.00K USD 3 Qtrs
Net income (loss) TemporaryEquityNetIncome $-3.77M USD 3 Qtrs
Net income (loss) TemporaryEquityNetIncome $-3.77M USD 3 Qtrs
Net income (loss) TemporaryEquityNetIncome $-586.00K USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $-586.00K USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $-912.00K USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $-912.00K USD 1 Quarter
Net income (loss) TemporaryEquityNetIncome $870.00K USD 3 Qtrs
Net income (loss) TemporaryEquityNetIncome $870.00K USD 3 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.78M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $43.78M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $42.76M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $42.76M 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.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.27M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $47.27M 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.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 $941.19M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $899.13M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $899.13M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M USD Point-in-time
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $909.00K USD 3 Qtrs
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $909.00K USD 3 Qtrs
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $405.00K USD 1 Quarter
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $405.00K USD 1 Quarter
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $274.00K USD 1 Quarter
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $274.00K USD 1 Quarter
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $2.37M USD 3 Qtrs
Exercise of stock options & share sales to cover taxes, net StockIssuedDuringPeriodValueStockOptionsExercised $2.37M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.32M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.32M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.32M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $12.32M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.66M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.66M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.37M USD 3 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.37M USD 3 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 3 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.02M USD 3 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 3 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $716.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $716.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $764.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $764.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.06M USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.06M USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-446.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-446.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $652.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $652.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.00M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.00M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-425.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-425.00K USD 3 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.65M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.65M USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $26.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $26.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $26.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $26.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $80.00K USD 3 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $80.00K USD 3 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $81.00K USD 3 Qtrs
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $81.00K USD 3 Qtrs
Investment fund call option exercise AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock $195.00K USD 3 Qtrs
Investment fund call option exercise AdjustmentsToAdditionalPaidInCapitalIncreaseInCarryingAmountOfRedeemablePreferredStock $195.00K USD 3 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $3.00M USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $3.00M USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $33.79M USD 3 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $33.79M USD 3 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $35.00K USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $35.00K USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $957.00K USD 3 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $957.00K USD 3 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $364.00K USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $364.00K USD 1 Quarter
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $20.52M USD 3 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $20.52M USD 3 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $1.37M USD 3 Qtrs
Distributions to NCI NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestHoldersNetOfReversals $1.37M USD 3 Qtrs
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 3 Qtrs
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 3 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $21.43M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $21.43M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $29.94M USD 3 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $29.94M USD 3 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $19.80M USD 3 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $19.80M USD 3 Qtrs
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $17.93M USD 1 Quarter
Net income (loss) NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $17.93M 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.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 $941.19M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $941.19M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $873.98M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $899.13M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $899.13M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $966.74M USD Point-in-time
Comprehensive Income 72 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $30.81M USD 3 Qtrs
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $17.01M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $20.84M USD 1 Quarter
Net income ProfitLoss $16.03M USD 3 Qtrs
Net income ProfitLoss $16.03M USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $716.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $716.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $764.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $764.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.06M USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-1.06M USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-446.00K USD 3 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-446.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $652.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $652.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.00M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.00M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-425.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-425.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.65M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-1.65M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $206.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $206.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $291.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $291.00K USD 3 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-887.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-887.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $943.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $943.00K USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $17.96M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $17.96M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $16.24M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $16.24M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $31.10M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $31.10M USD 3 Qtrs
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $19.95M USD 1 Quarter
Comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $19.95M USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-3.64M USD 3 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-3.64M USD 3 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-423.00K USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-423.00K USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.08M USD 3 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $2.08M USD 3 Qtrs
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-585.00K USD 1 Quarter
Net loss (income) NetIncomeLossAttributableToNoncontrollingInterest $-585.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-36.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-36.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-26.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-26.00K USD 3 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-36.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-36.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-54.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-54.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-459.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-459.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-639.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-639.00K USD 1 Quarter
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.05M USD 3 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.05M USD 3 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.68M USD 3 Qtrs
Comprehensive loss (income) attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.68M USD 3 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $18.60M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $18.60M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $19.91M USD 3 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $19.91M USD 3 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $20.41M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $20.41M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $29.05M USD 3 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $29.05M USD 3 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...