A clogged drain is the most likely culprit. Under the spray arm is where you can see the debris. You could have a broken drain pump or malfunctioning drain sensor. A puddle of water just beneath the door is what happens when water leaks out of the dishwasher.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.