XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Major Customer [Line Items]        
Revenues $ 8,005,782 $ 15,711,714 $ 17,307,789 $ 24,642,451
Shandong Morui Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 18.80% 15.70% 17.10% 15.10%
Shouguang Weidong Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 16.50% 12.80% 15.70% 11.50%
Shandong Brother Technology Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 16.30% 14.80% 16.10% 13.60%
Shandong Shouguangshen Runfa Marine Chemical Company Limited | Revenue | Customer        
Revenue, Major Customer [Line Items]        
Percentage of total revenue 13.10%   11.70%  
Bromine        
Revenue, Major Customer [Line Items]        
Revenues $ 7,356,347 $ 13,893,810 $ 15,826,719 $ 22,019,825
Bromine | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,221,000 1,812,000 2,397,000 2,752,000
Bromine | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,130,000 1,510,000 2,315,000 2,128,000
Bromine | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,129,000 1,661,000 2,311,000 2,443,000
Bromine | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,052,000   2,015,000  
Crude Salt        
Revenue, Major Customer [Line Items]        
Revenues 649,435 1,817,904 1,398,116 2,571,948
Crude Salt | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 283,000 652,000 544,000 965,000
Crude Salt | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 192,000 497,000 395,000 697,000
Crude Salt | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 174,000 668,000 459,000 909,000
Crude Salt | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Chemical Products        
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 Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Total Revenue | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,504,000 2,464,000 2,941,000 3,717,000
Total Revenue | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,322,000 2,007,000 2,710,000 2,825,000
Total Revenue | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,303,000 $ 2,329,000 2,770,000 $ 3,352,000
Total Revenue | Shandong Shouguangshen Runfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 1,052,000   $ 2,015,000