In triangle XYZ, the lengths of the sides are as follows:
Side XY is 7 cm, Side YZ is 24 cm, and Side XZ is 25 cm.
What type of triangle is triangle XYZ?