IDI of Spokane Business Name: 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