v3.25.1
Segments (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table presents information by reportable segment for the three months ended March 31, 2025 and 2024:
ProductsServicesEnergy ProductionCorporateTotal
Three Months Ended March 31, 2025
Revenues$2,533,809 $4,245,022 $498,939 $— $7,277,770 
Cost of sales1,487,750 2,258,898 310,082 4,056,730 
Gross profit1,046,059 1,986,124 188,857 — 3,221,040 
Operating expenses569,829 1,760,446 16,469 1,468,540 3,815,284 
Profit (loss) from operations$476,230 $225,678 $172,388 $(1,468,540)$(594,244)
Identifiable assets$10,255,443 $11,475,395 $2,703,490 $5,291,500 $29,725,828 
Three Months Ended March 31, 2024
Revenues$1,491,398 $4,014,310 $680,389 $— $6,186,097 
Cost of sales1,049,543 2,092,257 468,640 — 3,610,440 
Gross profit441,855 1,922,053 211,749 — 2,575,657 
Operating expenses629,249 1,487,340 19,102 1,489,851 3,625,542 
Profit (loss) from operations$(187,394)$434,713 $192,647 $(1,489,851)$(1,049,885)
Identifiable assets$9,793,634 $12,207,675 $3,295,316 $3,161,918 $28,458,543