Spyne ARR hit $20M