Wiktionary
home and hosed
a. (context Australia New Zealand idiomatic English) Having safely reached one's target.