Quarterly report [Sections 13 or 15(d)]

Segments (Tables)

v3.25.2
Segments (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024:
Products Services Energy Production Corporate Total
Three Months Ended June 30, 2025
Revenues $ 3,155,323  $ 3,965,168  $ 174,329  $ —  $ 7,294,820 
Cost of sales 2,232,154  2,469,737  130,437  4,832,328 
Gross profit 923,169  1,495,431  43,892  —  2,462,492 
Operating expenses 607,312  1,857,872  (797) 1,409,967  3,874,354 
Profit (loss) from operations $ 315,857  $ (362,441) $ 44,689  $ (1,409,967) $ (1,411,862)
Identifiable assets $ 11,211,540  $ 11,676,917  $ 2,602,821  $ 2,860,559  $ 28,351,837 
Six Months Ended June 30, 2025
Revenues $ 5,689,132  $ 8,210,190  $ 673,268  $ —  $ 14,572,590 
Cost of sales 3,719,905  4,728,635  440,518  8,889,058 
Gross profit 1,969,227  3,481,555  232,750  —  5,683,532 
Operating expenses 1,177,141  3,618,318  15,672  2,878,507  7,689,638 
Profit (loss) from operations $ 792,086  $ (136,763) $ 217,078  $ (2,878,507) $ (2,006,106)
Identifiable assets $ 11,211,540  $ 11,676,917  $ 2,602,821  $ 2,860,559  $ 28,351,837 
Three Months Ended June 30, 2024
Revenues $ 119,673  $ 4,126,517  $ 481,597  $ —  $ 4,727,787 
Cost of sales 171,982  2,191,815  284,835  —  2,648,632 
Gross profit (52,309) 1,934,702  196,762  —  2,079,155 
Operating expenses 459,764  1,632,550  22,148  1,438,660  3,553,122 
Profit (loss) from operations $ (512,073) $ 302,152  $ 174,614  $ (1,438,660) $ (1,473,967)
Identifiable assets $ 8,801,555  $ 12,798,442  $ 3,150,322  $ 2,404,641  $ 27,154,960 
Six Months Ended June 30, 2024
Revenues $ 1,611,071  $ 8,140,827  $ 1,161,985  $ —  $ 10,913,883 
Cost of sales 1,221,525  4,284,072  753,475  —  6,259,072 
Gross profit 389,546  3,856,755  408,510  —  4,654,811 
Operating expenses 1,089,013  3,119,890  41,250  2,928,509  7,178,662 
Profit (loss) from operations $ (699,467) $ 736,865  $ 367,260  $ (2,928,509) $ (2,523,851)
Identifiable assets $ 8,801,555  $ 12,798,442  $ 3,150,322  $ 2,404,641  $ 27,154,960