I doubt if mine warms up over 1 to 2 minutes. I usually take off with the enricher still out halfway and ride that way maybe half a mile.
These engines are not built to idle. That is the surest way to build up carbon and soot in the engine, and unless you are running the engine until the oil gets to normal operating temp. then idle time is a waste. Even the oil checking directions tell you to ride the engine until warm, not idle until warm.
On any engine, as soon as oil pressure reaches operating range, the engine then will warm up quicker and more even under a moderate load.
Of course I don't lug the engine nor race the engine until the engine is warm enough for all parts to have adjusted to the temperature.
I have several gas engines with over 100,000 miles, and a detroit truck engine with 850,000 miles, and I have never left any of them to idle until they "warm up". Moderate loads and moderate
rpms are the best warm up the engine can have.
Not claiming I'm always right, nor even very smart, but I'm happy with what I think I know.