v3.26.1
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 34,852 $ 43,970 $ 90,198 $ 142,929
Facilities Segment [Member]        
Total revenues 2,723 1,482 4,013 2,780
Facilities Segment [Member] | Equipment Deployment and Other Services [Member]        
Total revenues 1,977 456 2,561 881
Facilities Segment [Member] | Maintenance [Member]        
Total revenues 746 1,026 1,452 1,899
System Integration Services Segment [Member]        
Total revenues 13,880 9,486 27,956 16,970
Procurement Revenues Segment [Member]        
Total revenues $ 18,249 $ 33,002 $ 58,229 $ 123,179