XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues:        
Total revenues $ 53,920 $ 47,959 $ 158,922 $ 115,366
Cost of revenues:        
Total cost of revenues 30,691 27,332 92,343 59,706
Gross profit 23,229 20,627 66,579 55,660
Operating expenses:        
Salaries and related 18,223 16,135 54,930 45,317
Office and general 5,485 4,819 14,955 10,176
Marketing and promotion 997 913 2,920 2,814
Depreciation and amortization 331 404 966 932
Total operating expenses 25,036 22,271 73,771 59,239
Operating loss (1,807) (1,644) (7,192) (3,579)
Non-operating income (expense):        
Interest income (expense), net 0 81 (13) 206
Other (expense) income, net 197 48 (42) (209)
Loss before income taxes (1,610) (1,515) (7,247) (3,582)
(Benefit from) provision for income taxes (21) 249 (17) 626
Net loss (1,589) (1,764) (7,230) (4,208)
Dividend on 10% Series A Cumulative Perpetual Preferred Stock (615) (67) (1,810) (67)
Net loss attributable to common shareholders $ (2,204) $ (1,831) $ (9,040) $ (4,275)
Loss per share:        
Basic (in dollars per share) $ (0.43) $ (0.54) $ (1.95) $ (1.37)
Diluted (in dollars per share) (0.43) (0.54) (1.95) (1.37)
Loss per share attributable to common shareholders:        
Basic (in dollars per share) (0.60) (0.56) (2.43) (1.39)
Diluted (in dollars per share) $ (0.60) $ (0.56) $ (2.43) $ (1.39)
Weighted-average shares outstanding:        
Basic (in shares) 3,701 3,263 3,716 3,082
Diluted (in shares) 3,701 3,263 3,716 3,082
Dividends declared per share of Series A perpetual preferred stock (in dollars per share) $ 0.250 $ 0.025 $ 0.750 $ 0.025
Building Solutions        
Revenues:        
Total revenues $ 16,347 $ 9,603 $ 42,557 $ 9,603
Cost of revenues:        
Total cost of revenues 13,019 7,919 34,430 7,919
Business Services        
Revenues:        
Total revenues 33,842 37,038 105,232 104,445
Cost of revenues:        
Total cost of revenues 15,671 18,408 51,800 50,782
Energy Services        
Revenues:        
Total revenues 3,731 1,318 11,133 1,318
Cost of revenues:        
Total cost of revenues 1,927 972 5,890 972
Investments        
Revenues:        
Total revenues 0 0 0 0
Cost of revenues:        
Total cost of revenues $ 74 $ 33 $ 223 $ 33