v3.26.3
BUSINESS SEGMENTS - SCHEDULE OF REVENUE BY MAJOR CUSTOMERS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting [Line Items]        
Revenues $ 8,343,785 $ 2,383,169 $ 9,948,232 $ 3,690,231
Shandong Morui Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 16.40% 15.80% 16.30% 14.60%
Shandong Brother Technology Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 14.90% 15.80% 14.80% 15.50%
Shouguang Weidong Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 14.70% 15.70% 14.60% 14.50%
Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Segment Reporting [Line Items]        
Percentage of total revenues 12.40%   12.30%  
Bromine [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues $ 1,132,000 $ 221,000 $ 1,328,000 $ 325,000
Bromine [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,016,000 192,000 1,209,000 355,000
Bromine [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,029,000 192,000 1,226,000 327,000
Bromine [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,032,000   1,227,000  
Crude Salt [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 236,000 156,000 294,000 214,000
Crude Salt [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 230,000 186,000 266,000 219,000
Crude Salt [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 202,000 182,000 230,000 208,000
Crude Salt [Member] | Shandong Shouguangshen Runfa Marine Chemical Company 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 Brother Technology 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 Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues    
Total Revenue [Member] | Shandong Morui Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,368,000 377,000 1,622,000 539,000
Total Revenue [Member] | Shandong Brother Technology Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,246,000 378,000 1,475,000 574,000
Total Revenue [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues 1,231,000 $ 374,000 1,456,000 $ 535,000
Total Revenue [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Segment Reporting [Line Items]        
Revenues $ 1,032,000   $ 1,227,000