work/laugh/run etc your socks off - definition and synonyms

phrase informal
  1. to do something with a lot of energy or effort

    The cast work their socks off to give the audience a great experience.

See also main entry: sock