XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Segments (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information The following table presents information by reportable segment for the three and six months ended June 30, 2022 and 2021:
ProductsServicesEnergy ProductionCorporate, other and elimination (1)Total
Three months ended June 30, 2022
Revenue - external customers$3,010,115 $3,050,191 $354,287 $— $6,414,593 
Intersegment revenue— 62,415 — (62,415)— 
   Total revenue$3,010,115 $3,112,606 $354,287 $(62,415)$6,414,593 
Gross profit$994,649 $1,576,605 $132,195 $— $2,703,449 
Identifiable assets$11,237,886 $9,799,483 $3,855,043 $5,441,312 $30,333,724 
Six months ended June 30, 2022
Revenue - external customers$6,949,596 $5,967,471 $935,849 $— $13,852,916 
Intersegment revenue— 157,669 — (157,669)— 
   Total revenue$6,949,596 $6,125,140 $935,849 $(157,669)$13,852,916 
Gross profit$2,289,375 $3,127,133 $377,730 $— $5,794,238 
Identifiable assets$11,237,886 $9,799,483 $3,855,043 $5,441,312 $30,333,724 
Three months ended June 30, 2021
Revenue - external customers$2,445,927 $3,328,314 $370,861 $— $6,145,102 
Intersegment revenue— 56,988 — (56,988)— 
Total revenue$2,445,927 $3,385,302 $370,861 $(56,988)$6,145,102 
Gross profit$1,055,202 $1,648,928 $138,508 $— $2,842,638 
Identifiable assets$9,081,448 $11,575,860 $4,346,635 $6,315,299 $31,319,242 
Six months ended June 30, 2021
Revenue - external customers$4,568,649 $6,609,458 $1,024,156 $— $12,202,263 
Intersegment revenue— 188,504 — (188,504)— 
Total revenue$4,568,649 $6,797,962 $1,024,156 $(188,504)$12,202,263 
Gross profit$2,003,637 $3,392,469 $397,740 $— $5,793,846 
Identifiable assets$9,081,448 $11,575,860 $4,346,635 $6,315,299 $31,319,242 
(1) Corporate, intersegment revenue, other and elimination includes various corporate assets.