Text this: Explaining detection heterogeneity with finite mixture and non-Euclidean movement in spatially explicit capture-recapture models