Workers for U.S. airplane manufacturer Boeing have ended a month-long strike and approved a new three-year contract.

Eighty percent of the 18,000 members of the International Association of Machinists and Aerospace Workers voted Thursday to accept an agreement that raises pensions and freezes the employee's share of health care costs.

The workers have an average age of about 50 and make around $59,000 a year.

Boeing is struggling to retake leadership of the commercial aircraft business from rival Airbus. The strike delayed delivery of about two dozen aircraft.

Boeing officials say they are focusing on a "smooth" restart of aircraft deliveries to airlines.

Some information for this report provided by AP, Bloomberg and Reuters.