XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Issuance of common stock, value   $ 6,250,000      
Shares issued upon the exercise of options and warrants       556,000 128,000
Income     $ 300,000   $ 895,000
Common Stock [Member]          
Issuance of common stock, shares   5,000,000      
Issuance of common stock, value   $ 6,250,000      
Common Stock [Member] | Yunhong Environmental Protection Technology Co Ltd [Member]          
Issuance of common stock, shares 5,000,000        
Issuance of common stock, value $ 6,250,000