Related: Why does jQuery or a DOM method such as getElementById not find the element?
Related: https://learn.jquery.com/using-jquery-core/document-ready/
The purpose of a document ready is to allow you to include your script any where on the page, and javascript will delay its execution until the file markup has been fully parsed and loaded into the DOM. Images and other assets may not have loaded yet, but the document Elements will exist.
With that in mind, document ready is not a requirement. If you structure your document in the pattern than your javascript is included at the bottom of your page, or at least after all the elements it will attempt to reference, the document ready is not necessary. Once the elements are in the DOM, the javascript can find them.
Side note; Document
in your snippet should be document
as it is case sensative.