XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, Major Customer [Line Items]        
Revenues $ 8,343,785 $ 2,383,169 $ 9,948,232 $ 3,690,231
Shandong Morui Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 16.40% 15.80% 16.30% 15.50%
Shandong Brother Technology Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 14.90% 15.80% 14.80% 14.60%
Shouguang Weidong Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 14.70% 15.70% 14.60% 14.50%
Shandong Shouguang Shenrunfa Marine Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 12.40%   12.30%  
Bromine | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 1,132,000 $ 221,000 $ 1,328,000 $ 355,000
Bromine | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,016,000 192,000 1,209,000 325,000
Bromine | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,029,000 192,000 1,226,000 327,000
Bromine | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,032,000   1,227,000  
Crude Salt | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 236,000 156,000 294,000 219,000
Crude Salt | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 230,000 186,000 266,000 214,000
Crude Salt | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 202,000 182,000 230,000 208,000
Crude Salt | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Chemical Products | Shandong Morui 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 | 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 Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,368,000 377,000 1,622,000 574,000
Total Revenue | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,246,000 378,000 1,475,000 539,000
Total Revenue | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,231,000 $ 374,000 1,456,000 $ 535,000
Total Revenue | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 1,032,000   $ 1,227,000