v3.26.1
SEGMENT AND GEOGRAPHIC DATA - Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
Segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Reporting [Line Items]              
Revenues $ 54,941   $ 35,541   $ 105,002 $ 67,407  
Cost of revenues 32,146   16,906   61,652 32,374  
Gross profit 22,795   18,635   43,350 35,033  
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)  
Operating expenses depreciation and amortization (324)   (245)   (635) (528)  
Operating loss (1,370)   (211)   (5,385) (1,935)  
EBITDA (loss) (644)   (152)   (3,748) (1,664)  
Total depreciation and amortization (934)   (245)   (1,876) (528)  
Interest income / (expense), net 0   54   (13) 125  
Provision for income taxes (270)   (345)   (4) (377)  
Net loss (1,848) $ (3,793) (688) $ (1,756) (5,641) (2,444)  
Accounts receivable, net 34,940   35,220   34,940 35,220 $ 35,220
Long-lived assets, net of accumulated depreciation and amortization 23,852   26,242   23,852 26,242 26,242
Total assets 108,236   113,231   $ 108,236 113,231 $ 113,231
Number of reportable segments | Segment         4    
Building Solutions              
Segment Reporting [Line Items]              
Revenues 14,612       $ 26,210    
Business Services              
Segment Reporting [Line Items]              
Revenues 36,385   35,541   71,390 67,407  
Energy Services              
Segment Reporting [Line Items]              
Revenues 3,944       7,402    
Operating Segments | Building Solutions              
Segment Reporting [Line Items]              
Revenues 14,612       26,210    
Cost of revenues 11,454       21,411    
Gross profit 3,158       4,799    
Salaries and related (1,786)       (3,378)    
Office and general (1,074)       (2,241)    
Marketing and promotion (11)       (23)    
Operating expenses depreciation and amortization (101)       (191)    
Operating loss 186       (1,034)    
EBITDA (loss) 23       (1,331)    
Total depreciation and amortization (267)       (531)    
Interest income / (expense), net (140)       (266)    
Provision for income taxes 0       0    
Net loss (384)       (2,128)    
Accounts receivable, net 7,940   8,671   7,940 8,671  
Long-lived assets, net of accumulated depreciation and amortization 4,257   4,320   4,257 4,320  
Total assets 32,401   34,105   32,401 34,105  
Operating Segments | Business Services              
Segment Reporting [Line Items]              
Revenues 36,385   35,541   71,390 67,407  
Cost of revenues 18,570   16,906   36,129 32,374  
Gross profit 17,815   18,635   35,261 35,033  
Salaries and related (14,369)   (14,460)   (29,461) (28,354)  
Office and general (2,032)   (1,646)   (4,161) (3,284)  
Marketing and promotion (982)   (971)   (1,879) (1,901)  
Operating expenses depreciation and amortization (213)   (243)   (405) (523)  
Operating loss 219   1,315   (645) 971  
EBITDA (loss) 72   954   (943) 458  
Total depreciation and amortization (213)   (243)   (405) (523)  
Interest income / (expense), net (169)   (157)   (327) (278)  
Provision for income taxes (461)   (372)   305 (448)  
Net loss (771)   182   (1,370) (791)  
Accounts receivable, net 22,000   22,398   22,000 22,398  
Long-lived assets, net of accumulated depreciation and amortization 7,597   7,934   7,597 7,934  
Total assets 41,525   43,418   41,525 43,418  
Operating Segments | Energy Services              
Segment Reporting [Line Items]              
Revenues 3,944       7,402    
Cost of revenues 2,048       3,963    
Gross profit 1,896       3,439    
Salaries and related (583)       (1,266)    
Office and general (506)       (884)    
Marketing and promotion (8)       (21)    
Operating expenses depreciation and amortization 0       (19)    
Operating loss 799       1,249    
EBITDA (loss) 1,102       1,950    
Total depreciation and amortization (370)       (771)    
Interest income / (expense), net (49)       (92)    
Provision for income taxes 0       0    
Net loss 683       1,087    
Accounts receivable, net 4,971   4,045   4,971 4,045  
Long-lived assets, net of accumulated depreciation and amortization 5,409   7,235   5,409 7,235  
Total assets 14,220   12,526   14,220 12,526  
Operating Segments | Investments              
Segment Reporting [Line Items]              
Revenues 158       317    
Cost of revenues 74       149    
Gross profit 84       168    
Salaries and related 0       0    
Office and general (157)       (249)    
Marketing and promotion 0       0    
Operating expenses depreciation and amortization 0       0    
Operating loss (73)       (81)    
EBITDA (loss) (56)       (9)    
Total depreciation and amortization (74)       (149)    
Interest income / (expense), net 217       390    
Provision for income taxes 0       0    
Net loss 87       232    
Accounts receivable, net 0   0   0 0  
Long-lived assets, net of accumulated depreciation and amortization 6,437   6,586   6,437 6,586  
Total assets 21,099   21,689   21,099 21,689  
Inter-Segment Elimination              
Segment Reporting [Line Items]              
Revenues (158)   0   (317) 0  
Cost of revenues 0   0   0 0  
Gross profit (158)   0   (317) 0  
Salaries and related (1,229)   (377)   (2,602) (828)  
Office and general (1,104)   (1,147)   (1,935) (2,073)  
Marketing and promotion 0   0   0 0  
Operating expenses depreciation and amortization (10)   (2)   (20) (5)  
Operating loss (2,501)   (1,526)   (4,874) (2,906)  
EBITDA (loss) (1,785)   (1,106)   (3,415) (2,122)  
Total depreciation and amortization (10)   (2)   (20) (5)  
Interest income / (expense), net 141   211   282 403  
Provision for income taxes 191   27   (309) 71  
Net loss (1,463)   (870)   (3,462) (1,653)  
Accounts receivable, net 29   106   29 106  
Long-lived assets, net of accumulated depreciation and amortization 152   167   152 167  
Total assets $ (1,009)   $ 1,493   $ (1,009) $ 1,493