Have you tried something like this:

SUM(Descendants([Company].[Geography].CurrentMember,[Company].[Geography].[Company], self),
[MEASURES].[avg_customer_revenue] * [Measures].[total_customers])

where [Company].[Geography] is your hierarchy?