XML 177 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Noncontrolling Interests (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net gain (loss) attributable to noncontrolling interest $ 298,220 $ (583,774) $ (66,355) $ (1,132,628)
Noncontrolling interest, ending (7,330,915)   (7,330,915)  
Viking Ozone, Viking Sentinel and Viking Protection [Member]        
Noncontrolling interest, beginning     7,162,514  
Net gain (loss) attributable to noncontrolling interest     (101,355)  
Noncontrolling interest, ending 7,061,159   7,061,159  
Simson-Maxwell [Member]        
Noncontrolling interest, beginning     3,013,996  
Net gain (loss) attributable to noncontrolling interest     35,000  
Noncontrolling interest, ending $ 3,048,996   $ 3,048,996