Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.22.2
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]          
Number of operating divisions | segment     3    
Revenue $ 6,414,593 $ 6,145,102 $ 13,852,916 $ 12,202,263  
Gross profit 2,703,449 2,842,638 5,794,238 5,793,846  
Assets 30,333,724 31,319,242 30,333,724 31,319,242 $ 32,362,222
Products          
Segment Reporting Information [Line Items]          
Revenue 3,010,115 2,445,927 6,949,596 4,568,649  
Gross profit 994,649 1,055,202 2,289,375 2,003,637  
Assets 11,237,886 9,081,448 11,237,886 9,081,448  
Services          
Segment Reporting Information [Line Items]          
Revenue 3,112,606 3,385,302 6,125,140 6,797,962  
Gross profit 1,576,605 1,648,928 3,127,133 3,392,469  
Assets 9,799,483 11,575,860 9,799,483 11,575,860  
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 354,287 370,861 935,849 1,024,156  
Gross profit 132,195 138,508 377,730 397,740  
Assets 3,855,043 4,346,635 3,855,043 4,346,635  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (62,415) (56,988) (157,669) (188,504)  
Gross profit 0 0 0 0  
Assets 5,441,312 6,315,299 5,441,312 6,315,299  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 6,414,593 6,145,102 13,852,916 12,202,263  
Operating Segments | Products          
Segment Reporting Information [Line Items]          
Revenue 3,010,115 2,445,927 6,949,596 4,568,649  
Operating Segments | Services          
Segment Reporting Information [Line Items]          
Revenue 3,050,191 3,328,314 5,967,471 6,609,458  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 354,287 370,861 935,849 1,024,156  
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 62,415 56,988 157,669 188,504  
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 $ (62,415) $ (56,988) $ (157,669) $ (188,504)