Catch up on top show moments from the 2025 iHeartRadio Music Awards at the Dolby Theatre on Monday, March 17, 2025, in Los Angeles, Calif.