Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Schedule of Disaggregation of Revenues) (Details)

v3.22.2.2
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 7,709,062 $ 25,417 $ 13,918,498 $ 25,417
Commission Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues   25,417   25,417
Solar [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,888,162 $ 25,417 10,338,483 $ 25,417
Solar [Member] | Residential Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,800,813   10,180,214  
Solar [Member] | Commerial Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 72,894   109,441  
Solar [Member] | Commission Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 14,455   48,828  
IT Solutions & Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,860,111   3,679,990  
IT Solutions & Services [Member] | Financial & Legal [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 577,145   1,122,624  
IT Solutions & Services [Member] | Healthcare [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 242,638   488,574  
IT Solutions & Services [Member] | Education [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 57,476   115,171  
IT Solutions & Services [Member] | Other Commercial Clients [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 982,852   1,953,621  
IT Solutions & Services [Member] | Project & Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 209,127   468,145  
IT Solutions & Services [Member] | Services & Support [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,650,984   $ 3,211,845