Wind in its sails: N-able's 21-year journey from Kanata startup to NYSE listing