XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Major Customer [Line Items]        
Revenues $ 9,044,581 $ 2,242,365 $ 18,992,813 $ 5,932,596
Shandong Brother Technology Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 17.80% 18.90% 16.20% 16.20%
Shandong Morui Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 16.30% 19.20% 16.30% 16.90%
Shandong Shouguang Shenrunfa Marine Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 14.90%   13.60%  
Shouguang Weidong Chemical Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 13.20% 16.40% 14.00% 15.20%
Shandong Xurui New Materials Company Limited | Customer Concentration | Revenue        
Revenue, Major Customer [Line Items]        
Percentage of total revenues 10.20%      
Bromine | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 1,160,000 $ 190,000 $ 2,369,000 $ 515,000
Bromine | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,158,000 188,000 2,487,000 543,000
Bromine | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,350,000   2,577,000  
Bromine | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 962,000 189,000 2,187,000 516,000
Bromine | Shandong Xurui New Materials Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 925,000      
Crude Salt | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 445,000 233,000 712,000 447,000
Crude Salt | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 313,000 243,000 607,000 462,000
Crude Salt | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Crude Salt | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 233,000 178,000 464,000 386,000
Crude Salt | Shandong Xurui New Materials Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 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 | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0   0  
Chemical Products | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0 0 0 0
Chemical Products | Shandong Xurui New Materials Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 0      
Total Revenue | Shandong Brother Technology Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,605,000 423,000 3,081,000 962,000
Total Revenue | Shandong Morui Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,471,000 431,000 3,094,000 1,005,000
Total Revenue | Shandong Shouguang Shenrunfa Marine Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,350,000   2,577,000  
Total Revenue | Shouguang Weidong Chemical Company Limited        
Revenue, Major Customer [Line Items]        
Revenues 1,195,000 $ 367,000 $ 2,651,000 $ 902,000
Total Revenue | Shandong Xurui New Materials Company Limited        
Revenue, Major Customer [Line Items]        
Revenues $ 925,000