IDI of Spokane Being America’s Insulation Source for over 35 years, IDI has become a trusted insulation equipment supplier and distributor for contractors nationwide. Website www.idi-insulation.com Phone 509-590-0581 Business Address 2660 E Ferry Ave Spokane, WA 99202