XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 23,708 $ 13,483 $ 36,632 $ 22,601
Cost of revenues:        
Total cost of revenues 17,455 11,267 27,243 18,811
Gross profit 6,253 2,216 9,389 3,790
Operating expenses:        
Selling, general and administrative 6,420 5,339 11,679 9,433
Amortization of intangible assets 785 590 1,509 1,032
Total operating expenses 7,205 5,929 13,188 10,465
Income (loss) from operations (952) (3,713) (3,799) (6,675)
Other income (expense):        
Other income (expense), net 4,940 (334) 4,439 65
Interest income (expense), net (80) 221 (98) 595
Total other income (expense), net 4,860 (113) 4,341 660
Income (loss) before income taxes 3,908 (3,826) 542 (6,015)
Income tax benefit (provision) (457) 39 1,733 4
Net Income (loss) 3,451 (3,787) 2,275 (6,011)
Dividend on Series A perpetual preferred stock (673) (479) (1,152) (958)
Net income (loss) attributable to common shareholders 2,778 (4,266) 1,123 (6,969)
Net income (loss) attributable to common shareholders $ 2,778 $ (4,266) $ 1,123 $ (6,969)
Net income (loss) per share        
Basic (in usd per share) [1] $ 1.08 $ (1.19) $ 0.71 $ (1.90)
Diluted (in usd per share) [1] 1.07 (1.19) 0.71 (1.90)
Net income (loss) per share, attributable to common shareholders        
Basic (in usd per share) [1] 0.87 (1.34) 0.35 (2.20)
Diluted (in usd per share) [1] $ 0.86 $ (1.34) $ 0.35 $ (2.20)
Weighted-average common shares outstanding        
Basic (in shares) [1],[2] 3,205 3,172 3,212 3,170
Diluted (in shares) [1],[2] 3,214 3,172 3,222 3,170
Dividends declared per share of Series A perpetual preferred stock (in usd per share) $ 0.25 $ 0.25    
Series A Preferred Stock        
Weighted-average common shares outstanding        
Dividends declared per share of Series A perpetual preferred stock (in usd per share) $ 0.25 $ 0.25 $ 0.50 $ 0.50
Building Solutions        
Revenues:        
Total revenues [3] $ 20,384 $ 13,483 $ 32,502 $ 22,601
Cost of revenues:        
Total cost of revenues [3] 15,141 11,254 24,330 18,694
Energy Services        
Revenues:        
Total revenues 3,324 0 4,130 0
Cost of revenues:        
Total cost of revenues 2,240 0 2,764 0
Investments        
Revenues:        
Total revenues 0 0 0 0
Cost of revenues:        
Total cost of revenues $ 74 $ 13 $ 149 $ 117
[1]
*Earnings per share may not add due to rounding
[2]
***All share amounts reflect a 1 for 5 reverse stock split effective June 14, 2024, retroactively
[3]
**Formerly known as Construction