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:
ProductsServicesEnergy ProductionCorporateTotal
Three Months Ended June 30, 2025
Revenues$3,155,323 $3,965,168 $174,329 $— $7,294,820 
Cost of sales2,232,154 2,469,737 130,437 4,832,328 
Gross profit923,169 1,495,431 43,892 — 2,462,492 
Operating expenses607,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 sales3,719,905 4,728,635 440,518 8,889,058 
Gross profit1,969,227 3,481,555 232,750 — 5,683,532 
Operating expenses1,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 sales171,982 2,191,815 284,835 — 2,648,632 
Gross profit(52,309)1,934,702 196,762 — 2,079,155 
Operating expenses459,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 sales1,221,525 4,284,072 753,475 — 6,259,072 
Gross profit389,546 3,856,755 408,510 — 4,654,811 
Operating expenses1,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