Idaho has taken part in 44 United States presidential elections , voting for the winning candidate on 24 occasions ( including all elections from 1904 to 1956 ) , giving a success rate of seventy percent .