Hagerty Q1 revenue beats estimates by $23 million