Idaho doesn't have a snowmobiling license. However, riders are encouraged to take an approved snowmobile safety course to promote safe riding. You can view a list of safety classes at the Idaho Parks and Recreation Department website.
Check out these Teton, ID ATV/OHV resources: