XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Segments (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment information for the three and six months ended June 30, 2025 and 2024, respectively, is as follows (in thousands):
Building SolutionsEnergy ServicesInvestmentsCorporate and Intersegment eliminationsTotal
For the Three Months Ended June 30, 2025
Revenues$20,384 $3,324 $158 $(158)$23,708 
Cost of revenues15,141 2,240 74 — 17,455 
Gross profit$5,243 $1,084 $84 $(158)$6,253 
Selling, general and administrative3,286 877 84 2,173 6,420 
Amortization of intangible assets687 98 — — 785 
Income (loss) from operations$1,270 $109 $— $(2,331)$(952)
EBITDA$2,214 $530 $5,033 $(2,325)$5,452 
Depreciation and amortization(965)(417)(74)(8)(1,464)
Interest income (expense), net(163)(97)166 14 (80)
Income tax benefit (provision)— — — (457)(457)
Net income (loss)$1,086 $16 $5,125 $(2,776)$3,451 
Building SolutionsEnergy ServicesInvestmentsCorporate and Intersegment eliminationsTotal
For the Three Months Ended June 30, 2024
Revenues$13,483 $— $194 $(194)$13,483 
Cost of revenues11,254 — 13 — 11,267 
Gross profit$2,229 $— $181 $(194)$2,216 
Selling, general and administrative2,481 — 1,372 1,486 5,339 
Amortization of intangible assets590 — — — 590 
Income (loss) from operations$(842)$— $(1,191)$(1,680)$(3,713)
EBITDA$(203)$— $(1,451)$(1,598)$(3,252)
Depreciation and amortization(774)— (13)(8)(795)
Interest income (expense), net(138)— 199 160 221 
Income tax benefit (provision)— — — 39 39 
Net income (loss)$(1,115)$— $(1,265)$(1,407)$(3,787)
Building SolutionsEnergy ServicesInvestmentsCorporate and Intersegment eliminationsTotal
For the Six Months Ended June 30, 2025
Revenues$32,502 $4,130 $316 $(316)$36,632 
Cost of revenues24,330 2,764 149 — 27,243 
Gross profit$8,172 $1,366 $167 $(316)$9,389 
Selling, general and administrative6,194 1,151 134 4,200 11,679 
Amortization of intangible assets1,411 98 — — 1,509 
Income (loss) from operations$567 $117 $33 $(4,516)$(3,799)
EBITDA$2,545 $720 $4,605 $(4,484)$3,386 
Depreciation and amortization(1,978)(600)(149)(19)(2,746)
Interest income (expense), net(345)(96)321 22 (98)
Income tax benefit (provision)— — — 1,733 1,733 
Net income (loss)$222 $24 $4,777 $(2,748)$2,275 


Building SolutionsEnergy ServicesInvestmentsCorporate and Intersegment eliminationsTotal
For the Six Months Ended June 30, 2024
Revenues$22,601 $— $382 $(382)$22,601 
Cost of revenues18,694 — 117 — 18,811 
Gross profit$3,907 $— $265 $(382)$3,790 
Selling, general and administrative4,615 — 1,412 3,406 9,433 
Amortization of intangible assets1,032 — — — 1,032 
Income (loss) from operations$(1,740)$— $(1,147)$(3,788)$(6,675)
EBITDA$(525)$— $(1,075)$(3,527)$(5,127)
Depreciation and amortization(1,341)— (117)(25)(1,483)
Interest income (expense), net(174)— 390 379 595 
Income tax benefit (provision)— — — 4 4 
Net income (loss)$(2,040)$— $(802)$(3,169)$(6,011)