CSDI completes the 25,000 sf retail space at The Village, in Meridian, ID