XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Revenues $ 30,043,790 $ 66,094,486
Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenues 16.30% 14.50%
Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenues 15.50% 13.60%
Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenues 14.50% 12.20%
Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Percentage of total revenues 10.10%  
Bromine    
Segment Reporting Information [Line Items]    
Revenues $ 26,921,462 $ 58,964,941
Bromine | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 3,735,000 6,842,000
Bromine | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 3,639,000 6,745,000
Bromine | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 3,492,000 5,994,000
Bromine | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 3,018,000  
Crude Salt    
Segment Reporting Information [Line Items]    
Revenues 2,971,467 6,996,552
Crude Salt | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 1,137,000 2,718,000
Crude Salt | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 998,000 2,211,000
Crude Salt | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 837,000 2,068,000
Crude Salt | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues  
Chemical Products    
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 | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 0 0
Chemical Products | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 0 0
Chemical Products | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 0  
Total Revenue | Shandong Morui Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 4,872,000 9,560,000
Total Revenue | Shandong Brother Technology Limited    
Segment Reporting Information [Line Items]    
Revenues 4,637,000 8,956,000
Total Revenue | Shouguang Weidong Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues 4,329,000 $ 8,061,000
Total Revenue | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Segment Reporting Information [Line Items]    
Revenues $ 3,018,000