Semperis ARR hit $3M