XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Segments (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Infomration by Reportable Segment
The following table presents information by reportable segment for the years ended December 31, 2024 and 2023:
ProductsServicesEnergy ProductionCorporateTotal
Year ended December 31, 2024
Revenues$4,443,996 $16,074,870 $2,100,670 $— $22,619,536 
Cost of sales3,014,655 8,432,876 1,301,832 — 12,749,363 
Gross profit1,429,341 7,641,994 798,838 — 9,870,173 
Operating expenses1,947,426 6,625,965 319,514 5,511,355 14,404,260 
Loss (profit) from operations$(518,085)$1,016,029 $479,324 $(5,511,355)$(4,534,087)
Identifiable assets$9,487,422 $11,695,370 $2,855,386 $7,054,081 $31,092,259 
Year ended December 31, 2023
Revenues$8,859,946 $14,523,054 $1,756,419 $— $25,139,419 
Cost of sales5,923,096 7,909,202 1,105,503 — 14,937,801 
Gross profit2,936,850 6,613,852 650,916 — 10,201,618 
Operating expenses1,429,400 6,992,221 66,190 6,127,419 14,615,230 
Loss (profit) from operations$1,507,450 $(378,369)$584,726 $(6,127,419)$(4,413,612)
Identifiable assets$8,990,275 $12,802,651 $3,269,013 $2,730,690 $27,792,629