I do recall the $10M number being tossed by Brad, but I could not find it from looking. It might be in the legal docs. @Thrag seems to have quoted it up thread.
But in a lot of their marketing materials they mention the budget in perspective of other SD games, and it is all similar to this quote from the other SC thread: