At 1000 dinars to $1 U.S, the 25,000 dinars is about $25, so not that worthless.
Except that the Iraqi dinar is currently inconvertible into US$ on any official exchange and the only place you can exchange it is in Iraq itself. Oh yeah, the speculators who are selling them will buy them back but also at a reduced rate.