Over the past decade, the community has grown from a small town to a self-sufficient mini-city that provides services for other regional communities. It is growing rapidly, and is expected to have a population exceeding 25,000 in 2030.[4]