Garmin Ltd. will lay off 141 employees by the end of the week, a spokesman said Monday. The layoffs constitute 5.6% of the Olathe-based company