◆ 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 2025
Filing Information
Form Type 10-Q
Accession Number 0001488139-25-000136
Period End Date 20250630
Filing Date 20250805
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance amrc-20250630_htm.xml
Balance Sheet 228 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $108.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $108.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $81.63M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $81.63M USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $858.00K USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $858.00K USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $845.00K USD Point-in-time
Allowance AllowanceForDoubtfulAccountsReceivableCurrent $845.00K USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $69.71M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $69.71M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $88.81M USD Point-in-time
Restricted cash RestrictedCashAndCashEquivalentsAtCarryingValue $88.81M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $154.66M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $154.66M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $245.85M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $245.85M USD Point-in-time
Total VIE assets Assets $4.16B USD Point-in-time
Total VIE assets Assets $4.16B USD Point-in-time
Total VIE assets Assets $4.30B USD Point-in-time
Total VIE assets Assets $4.30B USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $256.96M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $256.96M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $153.36M USD Point-in-time
Accounts receivable, net of allowance of $848 and $845, respectively AccountsReceivableNet $153.36M 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 $39.23M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $39.23M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $39.84M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $39.84M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $47.83M USD Point-in-time
Accounts receivable retainage, net ReceivablesLongTermContractsOrPrograms $47.83M 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
Unbilled revenue ContractWithCustomerAssetNetCurrent $651.75M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $651.75M 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
Unbilled revenue ContractWithCustomerAssetNetCurrent $592.87M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $592.87M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $644.11M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $644.11M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $636.16M USD Point-in-time
Unbilled revenue ContractWithCustomerAssetNetCurrent $636.16M USD Point-in-time
Inventory, net InventoryNet $11.56M USD Point-in-time
Inventory, net InventoryNet $11.56M 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
Inventory, net InventoryNet $12.39M USD Point-in-time
Inventory, net InventoryNet $12.39M 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 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 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 $182.88M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $182.88M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $145.91M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $145.91M 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 IncomeTaxesReceivable $1.69M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $1.69M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $2.87M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $2.87M 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
Project development costs, net CapitalizedContractCostNetCurrent $25.30M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $25.30M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $22.86M USD Point-in-time
Project development costs, net CapitalizedContractCostNetCurrent $22.86M USD Point-in-time
Total current assets AssetsCurrent $1.30B USD Point-in-time
Total current assets AssetsCurrent $1.30B USD Point-in-time
Total current assets AssetsCurrent $1.28B USD Point-in-time
Total current assets AssetsCurrent $1.28B USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.13M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.13M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.07M USD Point-in-time
Federal ESPC receivable AccountsReceivableNetNoncurrent $609.07M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.04M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $11.04M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $10.78M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $10.78M USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $2.04B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $2.04B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.92B USD Point-in-time
Energy assets, net PropertyPlantAndEquipmentOtherNet $1.92B 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 $70.79M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $70.79M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $56.52M USD Point-in-time
Deferred income tax assets, net DeferredIncomeTaxAssetsNet $56.52M USD Point-in-time
Goodwill, net Goodwill $69.44M USD Point-in-time
Goodwill, net Goodwill $69.44M USD Point-in-time
Goodwill, net Goodwill $66.31M USD Point-in-time
Goodwill, net Goodwill $66.31M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.81M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.81M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.74M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $8.74M USD Point-in-time
Right-of-use assets, net OperatingLeaseRightOfUseAsset $80.15M USD Point-in-time
Right-of-use assets, net OperatingLeaseRightOfUseAsset $80.15M USD Point-in-time
Right-of-use assets, net OperatingLeaseRightOfUseAsset $77.18M USD Point-in-time
Right-of-use assets, net OperatingLeaseRightOfUseAsset $77.18M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $21.58M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $21.58M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $20.16M USD Point-in-time
Restricted cash, non-current portion RestrictedCashNoncurrent $20.16M USD Point-in-time
Other assets OtherAssetsNoncurrent $89.95M USD Point-in-time
Other assets OtherAssetsNoncurrent $89.95M USD Point-in-time
Other assets OtherAssetsNoncurrent $106.02M USD Point-in-time
Other assets OtherAssetsNoncurrent $106.02M USD Point-in-time
Total assets Assets $4.16B USD Point-in-time
Total assets Assets $4.16B USD Point-in-time
Total assets Assets $4.30B USD Point-in-time
Total assets Assets $4.30B USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $160.58M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $160.58M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $149.36M USD Point-in-time
Current portions of long-term debt and financing lease liabilities, net LongTermDebtCurrent $149.36M USD Point-in-time
Accounts payable AccountsPayableCurrent $451.57M USD Point-in-time
Accounts payable AccountsPayableCurrent $451.57M USD Point-in-time
Accounts payable AccountsPayableCurrent $529.34M USD Point-in-time
Accounts payable AccountsPayableCurrent $529.34M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $107.29M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $107.29M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $105.31M USD Point-in-time
Accrued expenses and other current liabilities AccruedLiabilitiesCurrent $105.31M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $7.62M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $7.62M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $10.54M USD Point-in-time
Current portions of operating lease liabilities OperatingLeaseLiabilityCurrent $10.54M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $97.49M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $97.49M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $96.45M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $96.45M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $91.73M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $91.73M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $52.90M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $52.90M USD Point-in-time
Income taxes payable TaxesPayableCurrent $744.00K USD Point-in-time
Income taxes payable TaxesPayableCurrent $744.00K USD Point-in-time
Income taxes payable TaxesPayableCurrent $557.00K USD Point-in-time
Income taxes payable TaxesPayableCurrent $557.00K USD Point-in-time
Total current liabilities LiabilitiesCurrent $889.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $889.01M USD Point-in-time
Total current liabilities LiabilitiesCurrent $822.08M USD Point-in-time
Total current liabilities LiabilitiesCurrent $822.08M USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.66B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.66B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.48B USD Point-in-time
Long-term debt and financing lease liabilities, net of current portion, unamortized discount and debt issuance costs LongTermDebtAndCapitalLeaseObligations $1.48B USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $550.63M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $550.63M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $555.40M USD Point-in-time
Federal ESPC liabilities AccountsPayableAndAccruedLiabilitiesNoncurrent $555.40M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.18M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.18M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.22M USD Point-in-time
Deferred income tax liabilities, net DeferredIncomeTaxLiabilitiesNet $2.22M USD Point-in-time
Deferred grant income DeferredGrantIncome $5.68M USD Point-in-time
Deferred grant income DeferredGrantIncome $5.68M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.44M USD Point-in-time
Deferred grant income DeferredGrantIncome $6.44M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $59.48M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $59.48M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $57.55M USD Point-in-time
Long-term operating lease liabilities, net of current portion OperatingLeaseLiabilityNoncurrent $57.55M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $114.45M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $114.45M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $122.91M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $122.91M 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 $1.54M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $1.54M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $2.46M USD Point-in-time
Redeemable non-controlling interests, net RedeemableNoncontrollingInterestEquityCarryingAmount $2.46M USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2025 and December 31, 2024 PreferredStockValueOutstanding - USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $386.21M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $386.21M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $378.32M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $378.32M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $652.56M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $652.56M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $659.89M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $659.89M USD Point-in-time
Accumulated other comprehensive income (loss), net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.87M USD Point-in-time
Accumulated other comprehensive income (loss), net AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.87M USD Point-in-time
Accumulated other comprehensive income (loss), net AccumulatedOtherComprehensiveIncomeLossNetOfTax $240.00K USD Point-in-time
Accumulated other comprehensive income (loss), net AccumulatedOtherComprehensiveIncomeLossNetOfTax $240.00K USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $11.79M USD Point-in-time
Treasury stock, at cost, 2,101,835 shares at June 30, 2025 and December 31, 2024 TreasuryStockCommonValue $11.79M USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $1.03B USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $1.03B USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $1.01B USD Point-in-time
Stockholders equity before non-controlling interest StockholdersEquity $1.01B USD Point-in-time
Non-controlling interests MinorityInterest $36.31M USD Point-in-time
Non-controlling interests MinorityInterest $36.31M USD Point-in-time
Non-controlling interests MinorityInterest $31.92M USD Point-in-time
Non-controlling interests MinorityInterest $31.92M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.07B USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.07B USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $1.05B USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $930.16M USD Point-in-time
Total stockholders equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $4.16B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $4.16B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $4.30B USD Point-in-time
Total liabilities, redeemable non-controlling interests, and stockholders equity LiabilitiesAndStockholdersEquity $4.30B USD Point-in-time
Income Statement 128 line items
Line Item Tag Value Unit Period
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $472.28M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $472.28M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $825.11M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $825.11M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $736.39M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $736.39M USD 2 Qtrs
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $437.98M USD 1 Quarter
Revenues RevenueFromContractWithCustomerExcludingAssessedTax $437.98M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $624.23M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $624.23M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $398.93M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $398.93M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $699.84M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $699.84M USD 2 Qtrs
Cost of revenues CostOfGoodsAndServicesSold $372.81M USD 1 Quarter
Cost of revenues CostOfGoodsAndServicesSold $372.81M USD 1 Quarter
Gross profit GrossProfit $65.17M USD 1 Quarter
Gross profit GrossProfit $65.17M USD 1 Quarter
Gross profit GrossProfit $112.16M USD 2 Qtrs
Gross profit GrossProfit $112.16M USD 2 Qtrs
Gross profit GrossProfit $125.28M USD 2 Qtrs
Gross profit GrossProfit $125.28M USD 2 Qtrs
Gross profit GrossProfit $73.36M USD 1 Quarter
Gross profit GrossProfit $73.36M USD 1 Quarter
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 $411.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $411.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $150.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $150.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
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 $45.73M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $45.73M USD 1 Quarter
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $84.22M USD 2 Qtrs
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $84.22M 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 $27.77M USD 1 Quarter
Operating income OperatingIncomeLoss $27.77M USD 1 Quarter
Operating income OperatingIncomeLoss $28.95M USD 2 Qtrs
Operating income OperatingIncomeLoss $28.95M USD 2 Qtrs
Operating income OperatingIncomeLoss $41.47M USD 2 Qtrs
Operating income OperatingIncomeLoss $41.47M USD 2 Qtrs
Operating income OperatingIncomeLoss $20.95M USD 1 Quarter
Operating income OperatingIncomeLoss $20.95M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-15.16M USD 1 Quarter
Other expenses, net NonoperatingIncomeExpense $-15.16M 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 $-29.93M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-29.93M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-33.27M USD 2 Qtrs
Other expenses, net NonoperatingIncomeExpense $-33.27M 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 (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.20M USD 2 Qtrs
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $8.20M 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 $12.62M USD 1 Quarter
Income (loss) before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.62M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-2.90M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-2.90M USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit - USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit - USD 1 Quarter
Income tax benefit IncomeTaxExpenseBenefit $-1.71M USD 2 Qtrs
Income tax benefit IncomeTaxExpenseBenefit $-1.71M USD 2 Qtrs
Income tax benefit IncomeTaxExpenseBenefit - USD 2 Qtrs
Income tax benefit IncomeTaxExpenseBenefit - USD 2 Qtrs
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $9.91M USD 2 Qtrs
Net income (loss) ProfitLoss $9.91M 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 $-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.53M USD 2 Qtrs
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.53M USD 2 Qtrs
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 $2.65M USD 1 Quarter
Net (income) loss attributable to non-controlling interests and redeemable non-controlling interests NetIncomeLossAttributableToNoncontrollingInterest $2.65M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $7.38M USD 2 Qtrs
Net income attributable to common shareholders NetIncomeLoss $7.38M USD 2 Qtrs
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 $12.86M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $12.86M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $5.01M USD 1 Quarter
Net income attributable to common shareholders NetIncomeLoss $5.01M USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.14 USD 2 Qtrs
Basic (in usd per share) EarningsPerShareBasic $0.14 USD 2 Qtrs
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.24 USD 1 Quarter
Basic (in usd per share) EarningsPerShareBasic $0.24 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
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.04 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.04 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.24 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.24 USD 1 Quarter
Diluted (in usd per share) EarningsPerShareDiluted $0.14 USD 2 Qtrs
Diluted (in usd per share) EarningsPerShareDiluted $0.14 USD 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.32M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.32M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.64M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.64M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.59M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.59M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 52.35M 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 52.90M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 52.90M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 52.82M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 52.82M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.11M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 53.11M shares 1 Quarter
Cash Flow Statement 264 line items
Line Item Tag Value Unit Period
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $9.91M USD 2 Qtrs
Net income (loss) ProfitLoss $9.91M 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
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 $24.00M USD 1 Quarter
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $24.00M USD 1 Quarter
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 $46.84M USD 2 Qtrs
Depreciation of energy assets, net UtilitiesOperatingExpenseDepreciationAndAmortization $46.84M USD 2 Qtrs
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.18M USD 2 Qtrs
Depreciation of property and equipment Depreciation $1.18M USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $71.00K USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $71.00K USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Increase in contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 - USD 2 Qtrs
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $108.00K USD 1 Quarter
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $108.00K USD 1 Quarter
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $88.00K USD 1 Quarter
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $88.00K USD 1 Quarter
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $154.00K USD 2 Qtrs
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $154.00K USD 2 Qtrs
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $216.00K USD 2 Qtrs
Accretion of ARO liabilities AssetRetirementObligationAccretionExpense $216.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.85M USD 2 Qtrs
Amortization of debt discount and debt issuance costs AmortizationOfFinancingCosts $2.85M 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 $1.12M USD 2 Qtrs
Amortization of intangible assets AmortizationOfIntangibleAssets $1.12M 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 $9.00K USD 2 Qtrs
Provision for credit losses ProvisionForDoubtfulAccountsIncludingRetainageAccounts $9.00K USD 2 Qtrs
(Gain) loss on disposal of assets GainLossOnDispositionOfAssets $1.34M USD 2 Qtrs
(Gain) loss on disposal of assets GainLossOnDispositionOfAssets $1.34M USD 2 Qtrs
(Gain) loss on disposal of assets GainLossOnDispositionOfAssets $-382.00K USD 2 Qtrs
(Gain) loss on disposal of assets GainLossOnDispositionOfAssets $-382.00K USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $4.51M USD 2 Qtrs
Non-cash project revenue related to in-kind leases NonCashProjectRevenueRelatedToInKindLeases $4.51M 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
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 $411.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $411.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $150.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $150.00K USD 1 Quarter
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Earnings from unconsolidated entities IncomeLossFromEquityMethodInvestments $565.00K USD 2 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $2.97M USD 2 Qtrs
Net gain from derivatives UnrealizedGainLossOnDerivatives $2.97M 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 $6.59M USD 2 Qtrs
Stock-based compensation expense ShareBasedCompensation $6.59M 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 $-2.92M USD 2 Qtrs
Deferred income taxes, net DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash $-2.92M 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 (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-1.03M USD 2 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $-1.03M USD 2 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $3.22M USD 2 Qtrs
Unrealized foreign exchange (gain) loss ForeignCurrencyTransactionGainLossUnrealized $3.22M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-5.94M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-5.94M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-12.72M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-12.72M USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $4.45M USD 2 Qtrs
Accounts receivable retainage IncreaseDecreaseInAccountsReceivableRetainage $4.45M 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 $36.66M USD 2 Qtrs
Federal ESPC receivable FinancingReceivableSignificantSales $36.66M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $-1.15M USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $832.00K USD 2 Qtrs
Inventory, net IncreaseDecreaseInInventories $832.00K USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $27.78M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $27.78M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $-18.48M USD 2 Qtrs
Unbilled revenue IncreaseDecreaseInContractWithCustomerAsset $-18.48M 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 $17.24M USD 2 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $17.24M USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-21.00K USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $-21.00K USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $1.31M USD 2 Qtrs
Income taxes receivable, net IncreaseDecreaseInIncomeTaxesReceivable $1.31M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-2.51M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-2.51M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-3.72M USD 2 Qtrs
Project development costs IncreaseDecreaseInConstructionPayables $-3.72M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $4.47M USD 2 Qtrs
Other assets IncreaseDecreaseInOtherOperatingAssets $4.47M 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 $-84.15M USD 2 Qtrs
Accounts payable, accrued expenses and other current liabilities IncreaseDecreaseInAccountsPayableAndAccruedLiabilities $-84.15M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $7.21M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $7.21M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $46.97M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $46.97M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.66M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.66M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.62M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherNoncurrentLiabilities $4.62M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-55.18M USD 2 Qtrs
Cash flows from operating activities NetCashProvidedByUsedInOperatingActivities $-55.18M 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 $569.00K USD 2 Qtrs
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $569.00K 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
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $208.13M USD 2 Qtrs
Capital investments in energy assets PaymentsToAcquireOtherProductiveAssets $208.13M 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 $10.08M USD 2 Qtrs
Capital investments in major maintenance of energy assets PaymentsForInvestmentInMaintenanceOfEnergyAssets $10.08M USD 2 Qtrs
Proceeds from sale of investment tax credits ProceedsFromSaleOfInvestmentTaxCredits $70.79M USD 2 Qtrs
Proceeds from sale of investment tax credits ProceedsFromSaleOfInvestmentTaxCredits $70.79M USD 2 Qtrs
Proceeds from sale of investment tax credits ProceedsFromSaleOfInvestmentTaxCredits - USD 2 Qtrs
Proceeds from sale of investment tax credits ProceedsFromSaleOfInvestmentTaxCredits - USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - USD 2 Qtrs
Net proceeds from equity method investments ProceedsFromSaleOfEquityMethodInvestments - 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
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $24.07M USD 2 Qtrs
Contributions to equity method investments PaymentsToAcquireEquityMethodInvestments $24.07M 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 $3.97M USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired $3.97M USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Acquisitions, net of cash received PaymentsToAcquireBusinessesNetOfCashAcquired - USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-176.03M USD 2 Qtrs
Cash flows from investing activities NetCashProvidedByUsedInInvestingActivities $-176.03M 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
Payments on long-term corporate debt financings RepaymentsOfSecuredDebt $67.50M USD 2 Qtrs
Payments on long-term corporate debt financings RepaymentsOfSecuredDebt $67.50M USD 2 Qtrs
Payments on long-term corporate debt financings RepaymentsOfSecuredDebt $15.50M USD 2 Qtrs
Payments on long-term corporate debt financings RepaymentsOfSecuredDebt $15.50M USD 2 Qtrs
Proceeds from long-term corporate debt financings ProceedsFromIssuanceOfSecuredDebt $100.00M USD 2 Qtrs
Proceeds from long-term corporate debt financings ProceedsFromIssuanceOfSecuredDebt $100.00M USD 2 Qtrs
Proceeds from long-term corporate debt financings ProceedsFromIssuanceOfSecuredDebt $100.00M USD 2 Qtrs
Proceeds from long-term corporate debt financings ProceedsFromIssuanceOfSecuredDebt $100.00M USD 2 Qtrs
Payments on senior secured revolving credit facility, net ProceedsFromRepaymentsOfLinesOfCredit $-34.90M USD 2 Qtrs
Payments on senior secured revolving credit facility, net ProceedsFromRepaymentsOfLinesOfCredit $-34.90M USD 2 Qtrs
Payments on senior secured revolving credit facility, net ProceedsFromRepaymentsOfLinesOfCredit $-32.00M USD 2 Qtrs
Payments on senior secured revolving credit facility, net ProceedsFromRepaymentsOfLinesOfCredit $-32.00M USD 2 Qtrs
Proceeds from long-term energy asset debt financings ProceedsFromLongTermLinesOfCredit $259.33M USD 2 Qtrs
Proceeds from long-term energy asset debt financings ProceedsFromLongTermLinesOfCredit $259.33M USD 2 Qtrs
Proceeds from long-term energy asset debt financings ProceedsFromLongTermLinesOfCredit $290.16M USD 2 Qtrs
Proceeds from long-term energy asset debt financings ProceedsFromLongTermLinesOfCredit $290.16M USD 2 Qtrs
Payments on long-term energy asset debt and financing leases RepaymentsOfDebtAndCapitalLeaseObligations $139.47M USD 2 Qtrs
Payments on long-term energy asset debt and financing leases RepaymentsOfDebtAndCapitalLeaseObligations $139.47M USD 2 Qtrs
Payments on long-term energy asset debt and financing leases RepaymentsOfDebtAndCapitalLeaseObligations $154.22M USD 2 Qtrs
Payments on long-term energy asset debt and financing leases RepaymentsOfDebtAndCapitalLeaseObligations $154.22M USD 2 Qtrs
Proceeds from termination of interest rate swaps ProceedsFromDerivativeInstrumentFinancingActivities - USD 2 Qtrs
Proceeds from termination of interest rate swaps ProceedsFromDerivativeInstrumentFinancingActivities - USD 2 Qtrs
Proceeds from termination of interest rate swaps ProceedsFromDerivativeInstrumentFinancingActivities $2.81M USD 2 Qtrs
Proceeds from termination of interest rate swaps ProceedsFromDerivativeInstrumentFinancingActivities $2.81M USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote - USD 2 Qtrs
Payment on seller's promissory note RepaymentOfPromissoryNote - 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
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
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $6.76M USD 2 Qtrs
Payments of debt discount and debt issuance costs PaymentsOfFinancingCosts $6.76M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $35.41M USD 2 Qtrs
Proceeds from Federal ESPC projects ProceedsFromFederalESPCFunding $35.41M 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
Net (payments) proceeds from energy asset receivable financing arrangements ProceedsFromSaleOfInvestmentAssets $5.28M USD 2 Qtrs
Net (payments) proceeds from energy asset receivable financing arrangements ProceedsFromSaleOfInvestmentAssets $5.28M USD 2 Qtrs
Net (payments) proceeds from energy asset receivable financing arrangements ProceedsFromSaleOfInvestmentAssets $-207.00K USD 2 Qtrs
Net (payments) proceeds from energy asset receivable financing arrangements ProceedsFromSaleOfInvestmentAssets $-207.00K 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
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.30M USD 2 Qtrs
Proceeds from exercises of options and ESPP ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions $1.30M USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $3.80M USD 2 Qtrs
Contributions from non-controlling interests ProceedsFromMinorityShareholders $3.80M 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 PaymentsToMinorityShareholders $2.85M USD 2 Qtrs
Distributions to non-controlling interest PaymentsToMinorityShareholders $2.85M USD 2 Qtrs
Distributions to non-controlling interest PaymentsToMinorityShareholders $1.00M USD 2 Qtrs
Distributions to non-controlling interest PaymentsToMinorityShareholders $1.00M 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 - USD 2 Qtrs
Distributions to redeemable non-controlling interests, net PaymentsOfDistributionsToAffiliates - 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
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $221.94M USD 2 Qtrs
Cash flows from financing activities NetCashProvidedByUsedInFinancingActivities $221.94M 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
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $2.91M USD 2 Qtrs
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $2.91M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $79.42M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $79.42M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-6.36M USD 2 Qtrs
Net (decrease) increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-6.36M USD 2 Qtrs
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $198.38M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $198.38M 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, 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 $192.02M USD Point-in-time
Cash, cash equivalents, and restricted cash, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $192.02M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $198.38M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $198.38M 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, 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 $192.02M USD Point-in-time
Cash, cash equivalents, and restricted cash, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $192.02M USD Point-in-time
Cash paid for interest InterestPaidNet $49.86M USD 2 Qtrs
Cash paid for interest InterestPaidNet $49.86M USD 2 Qtrs
Cash paid for interest InterestPaidNet $55.53M USD 2 Qtrs
Cash paid for interest InterestPaidNet $55.53M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $3.78M USD 2 Qtrs
Cash paid for income taxes IncomeTaxesPaid $3.78M 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 $40.87M USD 2 Qtrs
Non-cash Federal ESPC settlement NoncashorPartNoncashAcquisitionFinancingReceivableAcquired $40.87M 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
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 $61.48M USD 2 Qtrs
Accrued purchases of energy assets CapitalExpendituresIncurredButNotYetPaid $61.48M 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
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
Stockholders Equity 150 line items
Line Item Tag Value Unit Period
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.97M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.97M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.54M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.54M 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 $2.46M USD Point-in-time
Redeemable non-controlling interests, beginning balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $2.46M 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 $158.00K USD 1 Quarter
Distributions to RNCI TemporaryEquityDecreaseFromDistributionsToRedeemableNoncontrollingInterestHolders $158.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 $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 $54.00K USD 2 Qtrs
Accretion of tax equity financing fees TemporaryEquityAccretionOfTaxEquityFinancingFee $54.00K USD 2 Qtrs
Net (loss) income TemporaryEquityNetIncome $-974.00K USD 2 Qtrs
Net (loss) income TemporaryEquityNetIncome $-974.00K USD 2 Qtrs
Net (loss) income TemporaryEquityNetIncome $-2.85M USD 2 Qtrs
Net (loss) income TemporaryEquityNetIncome $-2.85M USD 2 Qtrs
Net (loss) income TemporaryEquityNetIncome - USD 1 Quarter
Net (loss) income TemporaryEquityNetIncome - USD 1 Quarter
Net (loss) income TemporaryEquityNetIncome $-450.00K USD 1 Quarter
Net (loss) income TemporaryEquityNetIncome $-450.00K USD 1 Quarter
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.97M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.97M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.54M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $1.54M 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 $2.46M USD Point-in-time
Redeemable non-controlling interests, ending balance TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests $2.46M 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 $1.07B USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.07B USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $1.05B USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $930.16M USD Point-in-time
Beginning balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M 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 $74.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $74.00K USD 1 Quarter
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $503.00K USD 2 Qtrs
Exercise of stock options StockIssuedDuringPeriodValueStockOptionsExercised $503.00K USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $6.59M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $6.59M USD 2 Qtrs
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.75M USD 1 Quarter
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $3.75M 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 $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 $795.00K USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $795.00K USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $990.00K USD 1 Quarter
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $795.00K USD 2 Qtrs
Employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $795.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 $614.00K USD 2 Qtrs
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 $-128.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-128.00K USD 1 Quarter
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-630.00K USD 2 Qtrs
Unrealized gain (loss) from interest rate hedges, net OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-630.00K USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $6.68M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $6.68M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $5.27M USD 1 Quarter
Foreign currency translation adjustment OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $5.27M USD 1 Quarter
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 $27.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $27.00K USD 1 Quarter
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 $27.00K USD 1 Quarter
Accretion of tax equity financing fees StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees $27.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
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $3.80M USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $3.80M USD 2 Qtrs
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $938.00K USD 1 Quarter
Contributions from NCI NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders $938.00K USD 1 Quarter
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $2.85M USD 2 Qtrs
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $2.85M USD 2 Qtrs
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $941.00K USD 1 Quarter
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $941.00K USD 1 Quarter
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $1.00M USD 2 Qtrs
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $1.00M USD 2 Qtrs
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $1.85M USD 1 Quarter
Distributions to NCI MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders $1.85M USD 1 Quarter
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 2 Qtrs
Purchase of shares from NCI MinorityInterestDecreaseFromRedemptions $23.76M USD 2 Qtrs
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $1.87M USD 2 Qtrs
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $1.87M USD 2 Qtrs
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $15.97M USD 1 Quarter
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $15.97M USD 1 Quarter
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $5.19M USD 1 Quarter
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $5.19M USD 1 Quarter
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $10.89M USD 2 Qtrs
Net (loss) income NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestAndExcludingRedeemableNoncontrollingInterest $10.89M USD 2 Qtrs
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 $1.07B USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.07B USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $1.05B USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $1.05B 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 $930.16M USD Point-in-time
Ending balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $930.16M USD Point-in-time
Comprehensive Income 72 line items
Line Item Tag Value Unit Period
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $15.52M USD 1 Quarter
Net income (loss) ProfitLoss $9.91M USD 2 Qtrs
Net income (loss) ProfitLoss $9.91M 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 (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $614.00K USD 2 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $75.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-128.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-128.00K USD 1 Quarter
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-630.00K USD 2 Qtrs
Unrealized (loss) gain from interest rate hedges, net of tax OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax $-630.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-189.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $6.68M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $6.68M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $-1.35M USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $5.27M USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax $5.27M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-114.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-114.00K USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-737.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-737.00K USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.05M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $6.05M USD 2 Qtrs
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $5.14M USD 1 Quarter
Total other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $5.14M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $5.08M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $5.08M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $20.66M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $20.66M USD 1 Quarter
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-1.72M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $-1.72M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $15.96M USD 2 Qtrs
Comprehensive income (loss) ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $15.96M USD 2 Qtrs
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $-3.06M USD 2 Qtrs
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $2.53M USD 2 Qtrs
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $2.53M USD 2 Qtrs
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $184.00K USD 1 Quarter
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $2.65M USD 1 Quarter
Net (income) loss NetIncomeLossAttributableToNoncontrollingInterest $2.65M 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 $-65.00K USD 2 Qtrs
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-65.00K USD 2 Qtrs
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 $-31.00K USD 1 Quarter
Foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest $-31.00K USD 1 Quarter
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.62M USD 1 Quarter
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.62M USD 1 Quarter
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.04M USD 2 Qtrs
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $-3.04M USD 2 Qtrs
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.47M USD 2 Qtrs
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $2.47M USD 2 Qtrs
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $278.00K USD 1 Quarter
Comprehensive (income) loss attributable to non-controlling interests and redeemable non-controlling interests ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest $278.00K USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $13.49M USD 2 Qtrs
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $13.49M 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 $18.04M USD 1 Quarter
Comprehensive income attributable to common shareholders ComprehensiveIncomeNetOfTax $18.04M 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

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

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