If $X$ is a scheme (maybe with conditions), I'm pretty sure that the ($\ell$-adic/de Rham) rational cohomology $H^*(X,\mathcal{F}$) of an $\ell$-adic sheaf/holonomic $D$-module $\mathcal{F}$ vanishes above some degree $d(X)<\infty$. Say that $X$ has finite cohomological dimension. This does not hold for Artin stacks, e.g. $H^*(BG,k)$ lives in arbitrarily high degrees for most positive-dimensional $G$. Thus I imagine there is a theorem of the form
Theorem(?): For all Deligne-Mumford stacks (or maybe only algebraic space?) $X$ (with conditions?), $X$ has finite cohomological dimension.
Question: Does such a theorem exist, either in the $\ell$-adic or the $D$-module form? If so, what is a good reference?