Lots of raod crews trucks at our state auction idle all day long every day. They dump them with 175~225k miles depending on the age. All the engines still run fine although they are tired out just like anything else with that kind of mileage. Some flat tappet cam engine rely on a splash from the crank and when idled day in and day out the lubrication is not optimal. 3 hours is nothing to sweat.