Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.21.2
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of operating divisions | segment     2    
Revenue $ 6,145,102 $ 7,435,058 $ 12,202,263 $ 15,397,758  
Gross profit 2,842,638 2,905,991 5,793,846 5,698,158  
Assets 31,319,242 35,873,453 31,319,242 35,873,453 $ 30,073,653
Products and Services          
Segment Reporting Information [Line Items]          
Revenue 5,831,229 7,241,767 11,366,611 14,602,277  
Gross profit 2,704,130 2,835,526 5,396,105 5,361,247  
Assets 26,804,525 20,343,337 26,804,525 20,343,337  
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 370,861 276,341 1,024,156 1,027,191  
Gross profit 138,508 70,465 397,741 336,911  
Assets 4,514,717 2,973,048 4,514,717 2,973,048  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (56,988) (83,050) (188,504) (231,710)  
Gross profit 0 0 0 0  
Assets 0 12,557,068 0 12,557,068  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 6,145,102 7,435,058 12,202,263 15,397,758  
Operating Segments | Products and Services          
Segment Reporting Information [Line Items]          
Revenue 5,774,241 7,158,717 11,178,107 14,370,567  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 370,861 276,341 1,024,156 1,027,191  
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 and Services          
Segment Reporting Information [Line Items]          
Revenue 56,988 83,050 188,504 231,710  
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 $ (56,988) $ (83,050) $ (188,504) $ (231,710)