A planned 20,000-seat amphitheater in McKinney is moving forward after a Colorado-based hospitality company closed on the 46-acre property needed for the development, the company announced.