IDW uses a "line of sight" approach when barriers are used. The output extent, by default is equal to that of the input points.
KernelInterpolationWithBarriers in Geostatistical Analyst, on the other hand, uses a "shortest route around" a barrier.
Hope that this answers your question.
Steve