Reason: Assume that e:X→X is an idempotent morphism. Consider the sequence XeXeX→⋯. A cocone under this sequence is a family of morphisms fn:X→Y satisfying fn=fn+1e. Then fn=fn+1e=fn+2e2=fn+2e=fn+1 shows that all the morphisms are equal. Thus, a cocone is the same as a morphism f0:X→Y with f0=f0e, meaning it coequalizes idX,e:X⇉X. Hence, if a colimit exists, e splits.