XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 9,302,007 $ 8,930,737
Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenue 15.90% 11.50%
Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenue 15.60% 14.10%
Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenue 15.10%  
Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenue 10.40%  
Bromine    
Segment Reporting Information [Line Items]    
Revenues $ 8,470,372 $ 8,126,015
Bromine | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 1,182,000 782,000
Bromine | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 1,177,000 940,000
Bromine | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 1,186,000  
Bromine | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 963,000  
Crude Salt    
Segment Reporting Information [Line Items]    
Revenues 748,681 754,044
Crude Salt | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 285,000 241,000
Crude Salt | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 260,000 313,000
Crude Salt | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 202,000  
Crude Salt | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues  
Chemical Products    
Segment Reporting Information [Line Items]    
Revenues 0 0
Chemical Products | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 0 0
Chemical Products | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 0 0
Chemical Products | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 0  
Chemical Products | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 0  
Total Revenue | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 1,467,000 1,023,000
Total Revenue | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 1,437,000 $ 1,253,000
Total Revenue | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 1,388,000  
Total Revenue | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues $ 963,000