v3.25.1
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, Major Customer [Line Items]    
Revenues $ 1,604,447 $ 1,307,062
Shandong Morui Chemical Company Limited | Customer Concentration | Revenue    
Revenue, Major Customer [Line Items]    
Percentage of total revenues 15.80% 15.10%
Shandong Brother Technology Limited | Customer Concentration | Revenue    
Revenue, Major Customer [Line Items]    
Percentage of total revenues 14.30% 12.30%
Shouguang Weidong Chemical Company Limited | Customer Concentration | Revenue    
Revenue, Major Customer [Line Items]    
Percentage of total revenues 14.00% 12.30%
Shandong Shouguang Shenrunfa Marine Chemical Company Limited | Customer Concentration | Revenue    
Revenue, Major Customer [Line Items]    
Percentage of total revenues 12.10% 10.30%
Bromine | Shandong Morui Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues $ 196,000 $ 134,000
Bromine | Shandong Brother Technology Limited    
Revenue, Major Customer [Line Items]    
Revenues 193,000 133,000
Bromine | Shouguang Weidong Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 197,000 135,000
Bromine | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 195,000 135,000
Crude Salt | Shandong Morui Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 58,000 63,000
Crude Salt | Shandong Brother Technology Limited    
Revenue, Major Customer [Line Items]    
Revenues 36,000 28,000
Crude Salt | Shouguang Weidong Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 28,000 26,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
Chemical Products | Shandong Brother Technology Limited    
Revenue, Major Customer [Line Items]    
Revenues 0 0
Chemical Products | Shouguang Weidong Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 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 254,000 197,000
Total Revenue | Shandong Brother Technology Limited    
Revenue, Major Customer [Line Items]    
Revenues 229,000 161,000
Total Revenue | Shouguang Weidong Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues 225,000 161,000
Total Revenue | Shandong Shouguang Shenrunfa Marine Chemical Company Limited    
Revenue, Major Customer [Line Items]    
Revenues $ 195,000 $ 135,000