1. A computer-implemented system, comprising: a user input device, configured to receive numerical and textual input; an editing system, configured to: receive input from an input device based on existing spreadsheet and word processing systems; generate a first document including numerical and textual data; generate an XBRL representation of the first document; generate a second document based on the first document including a subset of the numerical and textual data from the first document and an interpretive context determined by performing the following operations: retrieving fact details for a navkey that references an XBRL fact; retrieving one or more extended links associated with the selected XBRL fact; and receiving a user-selection of one or more extended links that are associated with the navkey; generate an XBRL representation of the second document; and generate an HTML representation of at least one of the first and second documents; a non-transitory data storage medium, configured to store first and second source files associated with the respective first and second documents; a validation system, configured to validate the XBRL representations of the first and second documents and to identify and correct errors in the XBRL representations of the first and second documents; and a publishing system, configured to: provide access to at least one of the first and second documents over the internet; and generate a reference locator comprising a URL or a QR code to be used to access the at least one of the first and second documents.
3. The system of claim 1 , wherein the user input device is a graphical user interface configured to receive numerical and textual input that is selected from the first document.