v3.26.3
BUSINESS SEGMENTS - SCHEDULE OF REVENUE BY MAJOR CUSTOMERS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 12,886,977 $ 8,343,785 $ 15,255,603 $ 9,948,232
Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 17.80% 12.40% 17.60% 12.30%
Shouguang Weidong Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 13.00% 14.70% 12.90% 14.60%
Shandong Brother Technology Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 14.80% 14.90% 14.60% 14.80%
Shandong Morui Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 14.50% 16.40% 14.20% 16.30%
Shandong Xuruixin Materials Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 11.80%   11.70%  
Bromine [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues $ 2,293,000 $ 1,032,000 $ 2,686,000 $ 1,227,000
Bromine [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,545,000 1,029,000 1,808,000 1,226,000
Bromine [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,652,000 1,016,000 1,915,000 1,209,000
Bromine [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,610,000 1,132,000 1,873,000 1,328,000
Bromine [Member] | Shandong Xuruixin Materials Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,520,000   1,783,000  
Crude Salt [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues
Crude Salt [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 132,000 202,000 158,000 230,000
Crude Salt [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 257,000 230,000 307,000 226,000
Crude Salt [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 253,000 236,000 297,000 294,000
Crude Salt [Member] | Shandong Xuruixin Materials Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues    
Chemical Products [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues
Chemical Products [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues
Chemical Products [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues
Chemical Products [Member] | Shandong Xuruixin Materials Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues    
Total Revenue [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 2,293,000 1,032,000 2,686,000 1,227,000
Total Revenue [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,677,000 1,231,000 1,966,000 1,456,000
Total Revenue [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,909,000 1,246,000 2,222,000 1,475,000
Total Revenue [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,863,000 $ 1,368,000 2,170,000 $ 1,622,000
Total Revenue [Member] | Shandong Xuruixin Materials Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues $ 1,520,000   $ 1,783,000