Sportswear firm Ashworth Inc has acquired headwear and apparel maker Gekko Brands Llc for $24 million.