v3.26.1
Segments (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025:
ProductsServicesEnergy ProductionCorporateTotal
Three Months Ended June 30, 2026
Revenues$1,134,772 $4,375,253 $236,111 $— $5,746,136 
Cost of sales584,755 2,772,569 214,910 3,572,234 
Gross profit550,017 1,602,684 21,201 — 2,173,902 
Operating expenses704,377 2,032,476 13,832 1,573,379 4,324,064 
Profit (loss) from operations$(154,360)$(429,792)$7,369 $(1,573,379)$(2,150,162)
Identifiable assets$9,456,484 $12,814,977 $1,448,717 $7,884,261 $31,604,439 
Six Months Ended June 30, 2026
Revenues$2,310,072 $9,011,647 $760,186 $— $12,081,905 
Cost of sales1,232,103 5,472,738 613,500 7,318,341 
Gross profit1,077,969 3,538,909 146,686 — 4,763,564 
Operating expenses1,487,294 4,167,448 56,378 3,338,514 9,049,634 
Profit (loss) from operations$(409,325)$(628,539)$90,308 $(3,338,514)$(4,286,070)
Identifiable assets$9,456,484 $12,814,977 $1,448,717 $7,884,261 $31,604,439 
Three Months Ended June 30, 2025
Revenues$3,155,323 $3,965,168 $174,329 $— $7,294,820 
Cost of sales2,232,155 2,469,737 130,436 — 4,832,328 
Gross profit923,168 1,495,431 43,893 — 2,462,492 
Operating expenses607,312 1,857,872 (797)1,409,967 3,874,354 
Profit (loss) from operations$315,856 $(362,441)$44,690 $(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