Quarterly report pursuant to Section 13 or 15(d)

Segments (Tables)

v3.24.2.u1
Segments (Tables)
6 Months Ended
Jun. 30, 2024
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, 2024 and 2023:
Products Services Energy Production Corporate, other and elimination (1) Total
Three Months Ended June 30, 2024
Revenue - external customers $ 119,673  $ 4,126,517  $ 481,597  $ —  $ 4,727,787 
Intersegment revenue —  81,852  —  (81,852) $ — 
Total revenue $ 119,673  $ 4,208,369  $ 481,597  $ (81,852) $ 4,727,787 
Gross profit $ (52,309) $ 1,934,702  $ 196,762  $ —  $ 2,079,155 
Identifiable assets $ 8,801,555  $ 12,798,442  $ 3,150,322  $ 2,404,641  $ 27,154,960 
Six Months Ended June 30, 2024
Revenue - external customers $ 1,611,071  $ 8,140,827  $ 1,161,985  $ —  $ 10,913,883 
Intersegment revenue —  199,200  —  (199,200) $ — 
Gross profit $ 389,546  $ 3,856,755  $ 408,510  $ —  $ 4,654,811 
Identifiable assets $ 8,801,555  $ 12,798,442  $ 3,150,322  $ 2,404,641  $ 27,154,960 
Three Months Ended June 30, 2023
Revenue - external customers $ 2,445,631  $ 3,952,971  $ 350,156  $ —  $ 6,748,758 
Intersegment revenue —  66,143  —  (66,143) — 
Total revenue $ 2,445,631  $ 4,019,114  $ 350,156  $ (66,143) $ 6,748,758 
Gross profit $ 827,175  $ 1,877,102  $ 130,149  $ —  $ 2,834,426 
Identifiable assets $ 9,955,171  $ 13,051,494  $ 3,284,542  $ 3,508,978  $ 29,800,185 
Six Months Ended June 30, 2023
Revenue - external customers $ 4,155,767  $ 7,089,144  $ 883,665  $ —  $ 12,128,576 
Intersegment revenue —  154,357  —  (154,357) — 
Total revenue $ 4,155,767  $ 7,243,501  $ 883,665  $ (154,357) $ 12,128,576 
Gross profit $ 1,324,743  $ 3,275,673  $ 325,919  $ —  $ 4,926,335 
Identifiable assets $ 9,955,171  $ 13,051,494  $ 3,284,542  $ 3,508,978  $ 29,800,185 
(1) Corporate, intersegment revenue, other and elimination includes various corporate assets.