v3.26.1
Segment Reporting (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Total assets $ 175,321 $ 184,935
Operating Segments [Member]    
Total assets 77,308 71,723
Operating Segments [Member] | Facilities Segment [Member]    
Total assets 1,848 903
Operating Segments [Member] | Procurement [Member]    
Total assets 20,446 26,159
Operating Segments [Member] | System Integration [Member]    
Total assets $ 55,014 $ 44,661