v3.26.3
Acquisitions (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2026
Mar. 01, 2026
Dec. 31, 2025
Contract assets, net of allowance $ 965   $ 402
Inventories 995   454
Contract costs 10,321   5,002
Prepaid expenses 1,778   892
Other current assets 356   292
Contract assets, net of current portion 106   0
Property and equipment, net 326   195
Contract costs, net of current portion 6,107   3,319
Accounts payable 1,543   649
Accrued expenses 11,593   8,391
Prepaid expenses (1,778)   (892)
Accounts payable (1,543)   (649)
Accrued expenses $ (11,593)   $ (8,391)
ESI Business Acquisition [Member]      
Intangible assets acquired (FV)   $ 23,400  
ESI Business Acquisition [Member] | Adjustments [Member]      
Total purchase price   0  
Cash and cash equivalents   2  
Trade receivables, net of allowance   42  
Contract assets, net of allowance   0  
Inventories   0  
Equipment financing receivables, net of allowance   0  
Contract costs   0  
Prepaid expenses   43  
Other current assets   0  
Contract assets, net of current portion   0  
Long-term equipment financing receivables, net of allowance   0  
Property and equipment, net   0  
Contract costs, net of current portion   0  
Intangible assets acquired (FV)   0  
Accounts payable   10  
Accrued expenses   34  
Contract liabilities   0  
Contract liabilities, net of current portion   0  
Total goodwill   (45)  
Prepaid expenses   (43)  
Accounts payable   (10)  
Accrued expenses   (34)  
ESI Business Acquisition [Member] | Preliminary Purchase Price Allocation [Member]      
Total purchase price   34,733  
Cash and cash equivalents   1,090  
Trade receivables, net of allowance   287  
Contract assets, net of allowance   139  
Inventories   902  
Equipment financing receivables, net of allowance   1,219  
Contract costs   1,483  
Prepaid expenses   260  
Other current assets   12  
Contract assets, net of current portion   374  
Long-term equipment financing receivables, net of allowance   2,460  
Property and equipment, net   289  
Contract costs, net of current portion   2,530  
Intangible assets acquired (FV)   23,400  
Total identifiable assets   34,445  
Accounts payable   1,520  
Accrued expenses   1,727  
Contract liabilities   236  
Contract liabilities, net of current portion   990  
Total liabilities assumed   4,473  
Total goodwill   4,761  
Prepaid expenses   (260)  
Accounts payable   (1,520)  
Accrued expenses   (1,727)  
ESI Business Acquisition [Member] | Adjusted Purchase Price Allocation [Member]      
Total purchase price   34,733  
Cash and cash equivalents   1,092  
Trade receivables, net of allowance   329  
Contract assets, net of allowance   139  
Inventories   902  
Equipment financing receivables, net of allowance   1,219  
Contract costs   1,483  
Prepaid expenses   217  
Other current assets   12  
Contract assets, net of current portion   374  
Long-term equipment financing receivables, net of allowance   2,460  
Property and equipment, net   289  
Contract costs, net of current portion   2,530  
Intangible assets acquired (FV)   23,400  
Total identifiable assets   34,446  
Accounts payable   1,510  
Accrued expenses   1,693  
Contract liabilities   236  
Contract liabilities, net of current portion   990  
Total liabilities assumed   4,429  
Total goodwill   4,716  
Prepaid expenses   (217)  
Accounts payable   (1,510)  
Accrued expenses   $ (1,693)