Hi. I think the idiom means to work hard, right? Can someone tell me more about this idiom?

many thanks