pragmatic idr