Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.22.2.2
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
segment
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]          
Number of operating divisions | segment     3    
Revenue $ 6,618,110 $ 5,015,868 $ 20,471,026 $ 17,218,131  
Gross profit 2,893,334 2,341,935 8,687,571 8,135,782  
Assets 30,071,323 32,480,750 30,071,323 32,480,750 $ 32,362,222
Products          
Segment Reporting Information [Line Items]          
Revenue 3,206,732 1,871,332 10,156,328 6,439,981  
Gross profit 1,132,489 834,936 3,421,863 2,838,573  
Assets 10,639,810 10,549,992 10,639,810 10,549,992  
Services          
Segment Reporting Information [Line Items]          
Revenue 3,119,994 2,877,355 9,245,134 9,674,857  
Gross profit 1,596,249 1,362,225 4,723,382 4,754,694  
Assets 10,308,988 10,951,838 10,308,988 10,951,838  
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 332,774 315,292 1,268,623 1,339,448  
Gross profit 164,596 144,774 542,326 542,515  
Assets 3,754,321 4,273,936 3,754,321 4,273,936  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (41,390) (48,111) (199,059) (236,155)  
Gross profit 0 0 0 0  
Assets 5,368,204 6,704,984 5,368,204 6,704,984  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 6,618,110 5,015,868 20,471,026 17,218,131  
Operating Segments | Products          
Segment Reporting Information [Line Items]          
Revenue 3,206,732 1,871,332 10,156,328 6,439,981  
Operating Segments | Services          
Segment Reporting Information [Line Items]          
Revenue 3,078,604 2,829,244 9,046,075 9,438,702  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 332,774 315,292 1,268,623 1,339,448  
Operating Segments | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Products          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Services          
Segment Reporting Information [Line Items]          
Revenue 41,390 48,111 199,059 236,155  
Intersegment Eliminations | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue $ (41,390) $ (48,111) $ (199,059) $ (236,155)