DocuTech Corporation Sets Move for New Idaho Falls Headquarters
June 4, 2015 DocuTech Corp™ has opened its new global headquarters in Idaho Falls, Idaho, nearly tripling its square footage to accommodate the company’s growth.
DocuTech’s new headquarters will provide the facilities and infrastructure needed to continue the company’s growth and innovation in providing document solutions for the financial services industry….