Hi Length Power – thanks for writing and apologies for the delay in responding.
Every company can create custom labels that readers see when they are reviewing a report. The XBRL elements the company has chosen for its financial report can either be base elements (from a US GAAP or IFRS Taxonomy) or extension elements created by the company if they determine that no base element meets the need in their reporting.
If you use the XBRL API, try the Simple Statement and Disclosure template – you can review the label and element decisions made by a company in reporting its financials (https://xbrl.us/wp-content/uploads/2021/07/simple-statement-disclosure.xlsx).
It’s really the underlying elements (not the front-side labels) that should be considered if you’re looking to compare company financials.