XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 47,959 $ 36,853 $ 115,366 $ 106,456
Cost of revenues:        
Total cost of revenues 27,332 18,250 59,706 53,908
Gross profit 20,627 18,603 55,660 52,548
Operating expenses:        
Salaries and related 16,135 14,908 45,317 44,399
Office and general 4,819 2,823 10,176 8,164
Marketing and promotion 913 971 2,814 2,627
Depreciation and amortization 404 358 932 1,042
Total operating expenses 22,271 19,060 59,239 56,232
Operating loss (1,644) (457) (3,579) (3,684)
Non-operating income (expense):        
Interest (expense) income, net 81 93 206 280
Other income / (expense), net 48 (184) (209) (318)
Loss before income taxes (1,515) (548) (3,582) (3,722)
Provision for income taxes 249 298 626 463
Net loss (1,764) (846) (4,208) (4,185)
Dividend on Series A perpetual preferred stock (67) 0 (67) 0
Net loss attributable to common shareholders (1,831) (846) (4,275) (4,185)
Net loss attributable to common shareholders $ (1,831) $ (846) $ (4,275) $ (4,185)
Loss per share:        
Basic (in dollars per share) $ (0.54) $ (0.28) $ (1.37) $ (1.39)
Diluted (in dollars per share) (0.54) (0.28) (1.37) (1.39)
Loss per share, attributable to common shareholders        
Basic (in dollars per share) (0.56) (0.28) (1.39) (1.39)
Diluted (in dollars per share) $ (0.56) $ (0.28) $ (1.39) $ (1.39)
Weighted-average shares outstanding:        
Basic (in shares) 3,263 2,975 3,082 3,009
Diluted (in shares) 3,263 2,975 3,082 3,009
Dividends declared per share of Series A perpetual preferred stock (in dollars per share) $ 0.025 $ 0 $ 0.025 $ 0
Building Solutions        
Revenues:        
Total revenues $ 9,603 $ 0 $ 9,603 $ 0
Cost of revenues:        
Total cost of revenues 7,919 0 7,919 0
Business Services        
Revenues:        
Total revenues 37,038 36,853 104,445 106,456
Cost of revenues:        
Total cost of revenues 18,408 18,250 50,782 53,908
Energy Services        
Revenues:        
Total revenues 1,318 0 1,318 0
Cost of revenues:        
Total cost of revenues 972 0 972 0
Investments        
Revenues:        
Total revenues 0 0 0 0
Cost of revenues:        
Total cost of revenues $ 33 $ 0 $ 33 $ 0