Sheldon Cooper: Stuart, have you read the new Flash yet?
Stuart: No, I haven't.
Sheldon Cooper: Well, I have, and it will knock your socks off! Good luck getting them back on.


knock one's socks off = phrasal to "overwhelm or amaze one"

AE: The phrase first appeared in the mid-19th century meaning "to beat or vanquish someone thoroughly," at first used literally to mean to win in a knock-down fistfight so savage that the loser might expect not to only lose his shoes in the fracas but his socks as well. The number of brawlers who actually lost their socks was probably pretty small, but a threat "to knock your socks off" was one of a number of such hyperbolic pugilistic phrases popular at the time, including "knock your lights out" and "knock you into next week."
Among folks who were not inclined to physical combat, to "knock someone's socks off" was soon adopted in a more general sense of "to win decisively," and one might "knock the socks off" one's opponents as well in bridge or whist as in the boxing ring. From there the phrase mutated a bit more and "to have one's socks knocked off" came to mean "to be amazed, delighted, very impressed".