Harmonic Q1 earnings beat estimates with $121.7M revenue