MCALLEN, Texas (CBSDFW.COM) – According to records that were recently made public due to a new Texas law, the city of McAllen paid singer Enrique Iglesias $485,000 in taxpayer money to perform at a holiday concert in 2015.

Documents obtained by KGBT show the city also paid for the singer’s charter flight from Guadalajara, Mexico, 24 hotel rooms for two nights and an assortment of food for him and his crew.

READ MORE: Small Business Saturday Offers North Texans Another Day Of Deals And Steals

The contract between the two sides also read that the city would handle the costs for the concert’s sounds, lights, backline and special effects for the one-hour performance.

The city drew backlash for the 2015 event at the McAllen Veterans Memorial Stadium after officials kept the terms of the contract concealed despite public information requests from local news outlets.

READ MORE: Pavelski Reaches 400 Career Goals As Stars Beat Avalanche 3-1

KGBT reported that officials argued releasing the records would put the city at a competitive disadvantage for other possible negotiations with potential performing artists, especially against other neighboring cities.

However, a new state law that went into effect on Jan. 1 made it so that details of a contract, such as costs, between a private entity or person and a government agency would be made public.

MORE NEWS: TCU Falls 48-14 To Iowa State

In 2016, KGBT reported that the city lost a total of $771,000 from this holiday event that included a parade. The city said it would hire professional event promoters for the next holiday event.