The launch also included a successful landing of the Falcon 9's first stage aboard a SpaceX drone ship, Just Read the Instructions -- the first time a rocket has landed on the vessel, in fact. While this isn't the first-ever drone ship landing, it's clearly another feather in Elon Musk's cap.

Launch moving due to high winds and rains at Vandenberg. Other range conflicts this week results in next available launch date being Jan 14. — SpaceX (@SpaceX) January 8, 2017

The company had planned to get back into the business of shooting things into space by December, but that date was pushed back to January. Between then and now, SpaceX has continued to test the safety of its setup and received reauthorization from the FAA. Unfortunately, poor weather had led to another postponement until today.

The launch is crucial to both Iridium and SpaceX, as you might guess. For Iridium, this is the first step toward completing a constellation of 70-plus satellites that will blanket the Earth with coverage. It's arguably much more important for SpaceX, though. The September incident shook confidence in the company's ability to reliably deliver payloads to space. This isn't a guarantee that everything is back to normal (that will take months or even years), but it's reassuring for satellite makers, NASA and other organizations that want to lean on SpaceX as a partner.

Jon Fingas contributed to this report.