Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 18,288,697 $ 5,888,162 $ 60,190,413 $ 10,338,483
Residential Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,300,411 5,800,813 48,635,741 10,180,214
Commercial Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,201,888 72,894 8,789,930 109,441
Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 764,063   2,429,433  
Software [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 22,335   323,815  
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   $ 14,455 $ 11,494 $ 48,828