To understand something deeply you need to be able to conceptualize into models and concepts that can be used to further the understanding.
The first attempt gives you something to work with. Can your refinement of the ideas allow you to communicate them to someone else? Can your refinement help you discover new ideas? Can your refinement handle all the edge cases?
The answers to these questions are always no! You can continually refine ideas to give yourself a better understanding.
Keep refining an idea until you really understand it