More pointedly, the non-profit that receives donations cannot by law then transfer those donations to a for-profit subsidiary except to pay actual costs charged by the subsidiary for services rendered to the parent. The parent has no need of Firefox development services, so an estimate of 0% of donations being used to fund Firefox is a safe guess.