v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 54,941 $ 35,541 $ 105,002 $ 67,407
Cost of revenues:        
Total cost of revenues 32,146 16,906 61,652 32,374
Gross profit 22,795 18,635 43,350 35,033
Operating expenses:        
Salaries and related 17,967 14,837 36,707 29,182
Office and general 4,873 2,793 9,470 5,357
Marketing and promotion 1,001 971 1,923 1,901
Depreciation and amortization 324 245 635 528
Total operating expenses 24,165 18,846 48,735 36,968
Operating loss (1,370) (211) (5,385) (1,935)
Non-operating income (expense):        
Interest income (expense), net 0 54 (13) 125
Other (expense) income, net (208) (186) (239) (257)
Loss before income taxes (1,578) (343) (5,637) (2,067)
Provision for income taxes 270 345 4 377
Net loss (1,848) (688) (5,641) (2,444)
Dividend on Series A Perpetual preferred stock (603) 0 (1,195) 0
Net loss attributable to common shareholders $ (2,451) $ (688) $ (6,836) $ (2,444)
Loss per share:        
Basic (in dollars per share) $ (0.50) $ (0.23) $ (1.51) $ (0.82)
Diluted (in dollars per share) (0.50) (0.23) (1.51) (0.82)
Loss per share attributable to common shareholders:        
Basic (in dollars per share) (0.66) (0.23) (1.84) (0.82)
Diluted (in dollars per share) $ (0.66) $ (0.23) $ (1.84) $ (0.82)
Weighted-average shares outstanding:        
Basic (in shares) 3,704 2,995 3,724 2,990
Diluted (in shares) 3,704 2,995 3,724 2,990
Dividends declared per share of Series A perpetual preferred stock (in dollars per share) $ 0.25 $ 0 $ 0.50 $ 0
Building Solutions        
Revenues:        
Total revenues $ 14,612 $ 0 $ 26,210 $ 0
Cost of revenues:        
Total cost of revenues 11,454 0 21,411 0
Business Services        
Revenues:        
Total revenues 36,385 35,541 71,390 67,407
Cost of revenues:        
Total cost of revenues 18,570 16,906 36,129 32,374
Energy Services        
Revenues:        
Total revenues 3,944 0 7,402 0
Cost of revenues:        
Total cost of revenues 2,048 0 3,963 0
Investments        
Revenues:        
Total revenues 0 0 0 0
Cost of revenues:        
Total cost of revenues $ 74 $ 0 $ 149 $ 0