idiom
global reach
Meaning
the ability to extend services or products worldwide
Example
With its strong online presence, the company has a significant **global reach**.