v3.26.1
Business Segments - Schedule of Revenue by Major Customers (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting [Line Items]    
Revenues $ 2,368,626 $ 1,604,447
Shandong Shouguangs Shenruifa Marine | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues 16.60%  
Shandong Brother Technology Limited | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues 13.10% 14.30%
Shandong Morui Chemical Company Limited | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues 13.00% 15.80%
Shouguang Weidong Chemical Company Limited | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues 12.20% 14.00%
Shandong Xuruixin Materials Company Limited | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues 11.10%  
Shandong Shouguangshen Runfa Marine Chemical Company Limited | Customer Concentration | Revenue    
Segment Reporting [Line Items]    
Percentage of total revenues   12.10%
Bromine | Shandong Shouguangs Shenruifa Marine    
Segment Reporting [Line Items]    
Revenues $ 393,000  
Bromine | Shandong Brother Technology Limited    
Segment Reporting [Line Items]    
Revenues 261,000 $ 193,000
Bromine | Shandong Morui Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 264,000 196,000
Bromine | Shouguang Weidong Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 263,000 197,000
Bromine | Shandong Xuruixin Materials Company Limited    
Segment Reporting [Line Items]    
Revenues 263,000  
Bromine | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues   195,000
Crude Salt | Shandong Shouguangs Shenruifa Marine    
Segment Reporting [Line Items]    
Revenues  
Crude Salt | Shandong Brother Technology Limited    
Segment Reporting [Line Items]    
Revenues 50,000 36,000
Crude Salt | Shandong Morui Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 43,000 58,000
Crude Salt | Shouguang Weidong Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 26,000 28,000
Crude Salt | Shandong Xuruixin Materials Company Limited    
Segment Reporting [Line Items]    
Revenues  
Crude Salt | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues  
Chemical Products | Shandong Shouguangs Shenruifa Marine    
Segment Reporting [Line Items]    
Revenues  
Chemical Products | Shandong Brother Technology Limited    
Segment Reporting [Line Items]    
Revenues
Chemical Products | Shandong Morui Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues
Chemical Products | Shouguang Weidong Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues
Chemical Products | Shandong Xuruixin Materials Company Limited    
Segment Reporting [Line Items]    
Revenues  
Chemical Products | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues  
Total Revenue | Shandong Shouguangs Shenruifa Marine    
Segment Reporting [Line Items]    
Revenues 393,000  
Total Revenue | Shandong Brother Technology Limited    
Segment Reporting [Line Items]    
Revenues 311,000 229,000
Total Revenue | Shandong Morui Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 307,000 254,000
Total Revenue | Shouguang Weidong Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues 289,000 225,000
Total Revenue | Shandong Xuruixin Materials Company Limited    
Segment Reporting [Line Items]    
Revenues $ 263,000  
Total Revenue | Shandong Shouguangshen Runfa Marine Chemical Company Limited    
Segment Reporting [Line Items]    
Revenues   $ 195,000