GULF RESOURCES, INC.
COMPANY
10-K
FORM
2026-08-17
FILING DATE
2025-12-31
FY PERIOD END
1646
FACTS
SIC 2800
CIK 0000885462
Taxonomy US GAAP 2026  
SIC 2800
CIK 0000885462
Taxonomy US GAAP 2026  
Standard Concepts
387
Extended Concepts
146
27%
Extended Concepts
ERROR
An internal error has occurred while processing a validation.
What are errors?
What are errors?
Indicate problems with an XBRL formatted filing that are sufficient grounds for SEC rejection of the XBRL portion of the filing.
ERROR
The filing has reported a value of "-42,471" for the element us-gaap:IncreaseDecreaseInCustomerAdvances. This is a revenue recognition element that is not a component of FASB 606 and does not appear in disclosure group 606000. However the following elements have also been tagged in the filing that indicate that the FASB 606 revenue recognition standard has been adopted: ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent Either the new revenue recognition elements must be used...
ERROR
The filing has reported a value of "-42,471" for the element us-gaap:IncreaseDecreaseInCustomerAdvances. This is a revenue recognition element that is not a component of FASB 606 and does not appear in disclosure group 606000. However the following elements have also been tagged in the filing that indicate that the FASB 606 revenue recognition standard has been adopted: ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent Either the new revenue recognition elements must be used...
ERROR
The line item concept us-gaap:AccruedLiabilitiesCurrent with a value of 499,688 and a calculation parent of us-gaap:LiabilitiesCurrent is represented as a sibling of us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent with a value of 1,882,367 in the extension taxonomy role 00000002 - Statement - Consolidated Balance Sheets, but us-gaap:AccruedLiabilitiesCurrent is represented as a descendent of us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent in the calculation relationships defined in th...
ERROR
The line item concept us-gaap:GainOrLossOnSaleOfStockInSubsidiary with a value of 674,776 and a calculation parent of us-gaap:NetCashProvidedByUsedInOperatingActivities is represented as a sibling of us-gaap:NonoperatingGainsLosses with a value of -30,068,794 in the extension taxonomy role 00000007 - Statement - Consolidated Statements of Cash Flows, but us-gaap:GainOrLossOnSaleOfStockInSubsidiary is represented as a descendent of us-gaap:NonoperatingGainsLosses in the calculation relationshi...
ERROR
The concept gure:AmortizationOfOperatingLeaseRightofuseAsset has been included as an extension item in the filing where a standard element could be used. The standard element OperatingLeaseRightOfUseAssetAmortizationExpense was added in the 2020 version of the U.S. Generally Accepted Accounting Principles (GAAP) taxonomy for filers to tag this expense. While filers using the 2019 or an earlier version of the U.S. GAAP taxonomy for their fiscal year 2020 filings would have to create custom tag...
ERROR
us-gaap:SharesOutstanding has a value of -257,247 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:Shares...
ERROR
us-gaap:SharesOutstanding has a value of 285,830 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesO...
ERROR
us-gaap:SharesOutstanding has a value of 28,583 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesOu...
ERROR
us-gaap:SharesOutstanding has a value of 28,583 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesOu...
ERROR
us-gaap:SharesOutstanding has a value of 28,583 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesOu...
ERROR
us-gaap:SharesOutstanding has a value of 28,583 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesOu...
ERROR
us-gaap:SharesOutstanding has a value of 285,830 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:SharesO...
ERROR
us-gaap:SharesOutstanding has a value of -257,247 and has been used with Treasury Stock Member on the StatementEquityComponentsAxis. This element should not have a value when used with Treasury Stock Member. FASB FAQ guidance (https://xbrl.fasb.org/resources/taxonomyfaq.pdf) 2.16 requires that specific line item elements are used for treasury shares such as TreasuryStockCommonShares and TreasuryStockPreferredShares rather than us-gaap:SharesOutstanding. The properties of this us-gaap:Shares...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 11,012,754 and has also used the value us-gaap:SharesOutstanding with a value of 10,726,924 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 11,012,754 and has also used the value us-gaap:SharesOutstanding with a value of 10,726,924 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 11,012,754 and has also used the value us-gaap:SharesOutstanding with a value of 10,726,924 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 11,012,754 and has also used the value us-gaap:SharesOutstanding with a value of 10,726,924 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of -9,892,609 and has also used the value us-gaap:SharesOutstanding with a value of -9,635,362 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of -9,892,609 and has also used the value us-gaap:SharesOutstanding with a value of -9,635,362 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of -9,892,609 and has also used the value us-gaap:SharesOutstanding with a value of -9,635,362 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of -9,892,609 and has also used the value us-gaap:SharesOutstanding with a value of -9,635,362 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the C...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,539,531 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,539,531 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,539,531 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,120,145 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,568,114 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,568,114 and has also used the value us-gaap:SharesOutstanding with a value of 1,539,531 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,568,114 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
The filer has used the concept us-gaap:SharesIssued with a value of 1,568,114 and has also used the value us-gaap:SharesOutstanding with a value of 1,091,562 both using the common stock member. The filer should report one or the other but not both when using the common stock member. If the column representing shares in the Changes in equity represents issued shares then the SharesOutstanding elememnt should not be used with the common stock member. If the column representing shares in the Cha...
ERROR
A value was reported for us-gaap:CommonStockSharesOutstanding with a value of 1,539,531. A value was not reported to represent shares authorized. If shares outstanding and shares authorized are the same, then the value should be tagged with the concept us-gaap:CommonStockSharesOutstanding and the concept CommonStockSharesAuthorized. If the authorized stock is unlimited it should be tagged with the concept CommonStockSharesAuthorizedUnlimited. In those cases where the authorized shares are n...
ERROR
The filing has used the StatementTable in the notes in the role 999101 - Disclosure - Restatement - Schedule of statement of operations income (loss) (Details). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in t...
ERROR
The filing has used the StatementTable in the notes in the role 999067 - Disclosure - PREPAID LAND LEASES (Details Narrative). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in the table. Rule Element Id:10748 R...
ERROR
The filing has used the StatementTable in the notes in the role 999072 - Disclosure - FINANCE LEASE RIGHT-OF-USE ASSETS (Details Narrative). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in the table. Rule Elem...
ERROR
The filing has used the StatementTable in the notes in the role 999102 - Disclosure - Restatement - Schedule of consolidated statement of stockholders’ deficit (Details). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the inform...
ERROR
The filing has used the StatementTable in the notes in the role 999058 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the info...
ERROR
The filing has used the StatementTable in the notes in the role 999103 - Disclosure - Restatement - Schedule of consolidated statement of cash flows (Details). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in th...
ERROR
The filing has used the StatementTable in the notes in the role 999100 - Disclosure - Restatement - Schedule of Condensed Balance Sheet (Details). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in the table. Rul...
ERROR
The filing has used the StatementTable in the notes in the role 999092 - Disclosure - INCOME TAXES (Details Narrative). The StatementTable is not intended to be used in the notes, it is intended to be used in the face financial statements. The filer should use the appropriate table name for the notes disclosure. If no table is appropriate for the note disclosure, the filer should create an extension table with a name that describes the information in the table. Rule Element Id:10748 Rule ver...
ERROR
The filing has reported values for segment facts, but has not reported a value for NumberOfReportableSegments. The filer should report a value for NumberOfReportableSegments even if it only has one segment. If the value is not reported the error can be removed by tagging a value to an extension concept called NumberOfReportableSegmentsNotDisclosedFlag or NumberOfReportableSegmentsDisclosedByDefinitionFlag with any value in any context. Rule Element Id:10749 Rule version: 30.0.0
What are data quality errors?
What are data quality errors?
Indicate areas that may not meet the standards set by the Data Quality Committee (DQC), and may reveal areas where the XBRL can be improved.
WARNING
3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressStateOrProvince, us-gaap:LesseeOperatingLeaseTermOfContract
What are possible issues?
What are possible issues?
Indicate areas of interest as to the quality of an XBRL formatted filing, and in some cases reveal opportunities for improvement of the XBRL filing.