I have added large numbers of pages to websites and the result of that has often been a decrease in rankings even if the content was golden. Why? As Dr. Pete says... the authority and link value of your site gets spread out into a larger number of pages.
If you add an enormous number of pages and have a puny amount of links delivering spider activity to your site, google will start to forget your deep pages if they are spidered infrequently. If you add 10,000 new pages then you better have a few dozen permanent links of about PR4 or PR5 hitting nodes located deep within that mass of 10,000 pages. That will force a constant stream of spiders deep into those pages and they will have to chew their way out to escape, indexing pages as they go. Remove those links and the stream of spiders stops and google might forget those pages if they are on a site of less than moderate strength.
The only way that you get your rankings back after adding a huge mass of pages is if your content is engaged, shared, and linked enough to earn it back. Every page on your site adds a bit of weight, it has to be supported with authority.
Huge powerful sites, even those with lots of very high quality, highly engaged content, can be hit by Panda. I had a bunch of republished and thin pages on one of my sites and it lost rankings in a Panda update. I deleted lots of those pages and noindexed others and rankings came back.