Genasys Inc. (GNSS) reports earnings