XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, Major Customer [Line Items]        
Revenues $ 5,865,615 $ 22,862,795 $ 23,173,404 $ 47,505,246
Shandong Brother Technology Limited [Member] | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 18.50% 14.00% 16.70% 14.00%
Shandong Morui Chemical Company Limited [Member] | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 18.40% 14.80% 17.40% 14.80%
Shouguang Weidong Chemical Company Limited [Member] | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 18.20% 12.80% 16.40% 12.10%
Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member] | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue     11.00%  
Bromine [Member]        
Revenue, Major Customer [Line Items]        
Revenues $ 4,908,152 $ 19,845,773 $ 20,734,871 $ 41,865,598
Bromine [Member] | Shandong Brother Technology Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 766,000 2,339,000 3,077,000 4,782,000
Bromine [Member] | Shandong Morui Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 769,000 2,190,000 3,166,000 4,942,000
Bromine [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 772,000 2,041,000 3,087,000 4,169,000
Bromine [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues     2,532,000  
Crude Salt [Member]        
Revenue, Major Customer [Line Items]        
Revenues 889,556 2,934,707 2,287,672 5,506,655
Crude Salt [Member] | Shandong Brother Technology Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 309,000 927,000 768,000 1,836,000
Crude Salt [Member] | Shandong Morui Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 298,000 1,123,000 842,000 2,088,000
Crude Salt [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 282,000 885,000 677,000 1,583,000
Crude Salt [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues     0  
Chemical Products [Member]        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products [Member] | Shandong Brother Technology Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products [Member] | Shandong Morui Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues     0  
Total Revenue [Member] | Shandong Brother Technology Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 1,075,000 3,266,000 3,845,000 6,618,000
Total Revenue [Member] | Shandong Morui Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues 1,067,000 3,313,000 4,008,000 7,030,000
Total Revenue [Member] | Shouguang Weidong Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues $ 1,054,000 $ 2,926,000 3,764,000 $ 5,752,000
Total Revenue [Member] | Shandong Shouguangshen Runfa Marine Chemical Company Limited [Member]        
Revenue, Major Customer [Line Items]        
Revenues     $ 2,532,000