wordhistories.net
meaning and possible origin of ‘to push the boat out’
UK, 1915—to be lavish in one’s celebrations or spending—Army and Navy slang: to buy a round of drinks—'boat’ might be metaphorical for ‘glass’ (i.e., ‘drink’)