translate English to French: Innovative SMEs (N = 148) devote more than 1% of their sales to research and development activities.
Les PME innovantes (N = 148) consacrent plus de 1% de leurs ventes aux activités de recherche et développement.