Do all companies need to file financial statements in XBRL format?
No. Only certain types of companies are required to file in XBRL. Solvent Exempt Private Companies (EPCs) are exempt from filing, but they may choose to file voluntarily. Insolvent EPCs, non-exempt private companies, and public companies are generally required to file in XBRL format unless specifically exempted.