There are no non-stop flights from DC to Idaho. They all require a change in planes, most commonly at SLC, DEN or MSP.
Correct. I take SkyWest (Delta Connection) to SLC from Pocatello. From SLC, you can generally get a non-stop to Dulles. I've been routed on Northwest when Delta was full. In that case, you have an SLC->MSP connection.