XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, Major Customer [Line Items]        
Revenues $ 2,383,169 $ 8,005,782 $ 3,690,231 $ 17,307,789
Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues     60.00% 69.90%
Shandong Brother Technology Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 15.80% 16.30% 14.60% 16.10%
Shandong Morui Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 15.80% 18.80% 15.50% 17.10%
Shouguang Weidong Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 15.70% 16.50% 14.50% 15.70%
Shandong Shouguang Shenrunfa Marine Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues   13.10%   11.70%
Bromine | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 192,000 $ 1,129,000 $ 325,000 $ 2,311,000
Bromine | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 221,000 1,221,000 355,000 2,397,000
Bromine | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 192,000 1,130,000 327,000 2,315,000
Bromine | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues   1,052,000   2,015,000
Crude Salt | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 186,000 174,000 214,000 459,000
Crude Salt | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 156,000 283,000 219,000 544,000
Crude Salt | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 182,000 192,000 208,000 395,000
Crude Salt | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues   0   0
Chemical Products | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues   0   0
Total Revenue | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 378,000 1,303,000 539,000 2,770,000
Total Revenue | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 377,000 1,504,000 574,000 2,941,000
Total Revenue | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 374,000 1,322,000 $ 535,000 2,710,000
Total Revenue | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues   $ 1,052,000   $ 2,015,000