What does der groschen ist gefallen mean in English?

The German idiom der Groschen ist gefallen equates to the English idiom the penny drops or the penny dropped meaning

A belated realization of something after a period of confusion or misunderstanding.