SoundThinking Inc. (SSTI) reports earnings