laughing all the way to the bank

To be laughing all the way to the bank means to be very happy about money that has been earned by doing something that other people might think is unfair or those they have criticized in some way. This is often used in the case of someone doing something illegal or considered immoral in order to get money, but it can also be used in milder terms where the person made the money in a way most people think was unfair.