Caption: Because of the axial precession the solar year = 365.2421897 days (J2000) (which is the climatic year) is slightly shorter than the sidereal year = 365.256363004 days (J2000) (which is the physical orbital period of the Earth relative to the observable universe), and NEITHER are integer number of standard metric days of 86,400 seconds NOR exactly the Julian year (Jyr) = 365.25 days (exactly by definition).
Features:
There is no exact period since perturbations are always slightly varying the rate of axial precession in a way that CANNOT be accurately calculated over 26,000 Jyr.
The epoch J2000 rate is 1.396887832*10**(-2) degrees/year (see Wikipedia: Axial precession: Values). If this rate were constant, the period would be 25771.57534 Jyr.
The direction is westward or, as viewed from the north celestial pole (NCP), clockwise.
Thus, the Sun on the celestial sphere returns to the vernal equinox in slightly less time than the sidereal year = 365.256363004 days (J2000) (which is the physical orbital period of the Earth relative to the observable universe)---and, from the geocentric perspective, the period of the Sun to return to the same place on the sky relative to the fixed stars.
The time period from vernal equinox to vernal equinox is, of course, the solar year (AKA tropical year) which is the climatic year: i.e., year of the Earth's seasons.
Note on the vernal equinox, the Sun stands at zenith at solar noon---and so an actual observable event happens on vernal equinox.
In the old days, this updating was a nuisance, but nowadays the computer does it without any problem.