check the idle screw first. could be as simple as turning it out to lower the idle.
check that the throttle cable's not binding anywhere. they'll sometimes hang up where it goes into the adjuster on the carb. if you have any kinks or your zipties are too tight, that can stop the throttle from returning all the way.
check the adjuster barrel on the carb and where the cable enters the throttle. if they're screwed out, screw them in.
it could also be inside the throttle. the cheap plastic throttles can bind up as they wear out.
last, it could be an airleak. if the bike runs fine otherwise, it's probably a cable problem. if the idle rises and falls on it's own, or if the bike stalls or sputters, it's probably an airleak.