| Schedule of revenue by segment, as well as total revenue |
The Company reports revenue by segment. The following tables present revenue by segment, as well as a reconciliation to total revenue for the three and six months ended June 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2026 | | | | Asset Management | | | | | | | | Asset Management | | | | | | | | | | Solutions | | TechOps | | Total Revenue | | Solutions | | TechOps | | Total Revenue | | USM | | $ | 24,684 | | $ | 2,721 | | $ | 27,405 | | $ | 50,784 | | $ | 4,404 | | $ | 55,188 | | Whole asset sales | | | 75 | | | - | | | 75 | | | 5,275 | | | - | | | 5,275 | | Engineered solutions | | | - | | | 4,603 | | | 4,603 | | | - | | | 6,924 | | | 6,924 | | Total products | | | 24,759 | | | 7,324 | | | 32,083 | | | 56,059 | | | 11,328 | | | 67,387 | | Leasing | | | 12,362 | | | - | | | 12,362 | | | 24,208 | | | - | | | 24,208 | | Services | | | - | | | 26,487 | | | 26,487 | | | - | | | 49,951 | | | 49,951 | | Total revenue | | $ | 37,121 | | $ | 33,811 | | $ | 70,932 | | $ | 80,267 | | $ | 61,279 | | $ | 141,546 | |
| | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2025 | | 2025 | | | | Asset Management | | | | | | | | Asset Management | | | | | | | | | | Solutions | | TechOps | | Total Revenue | | Solutions | | TechOps | | Total Revenue | | USM | | $ | 34,647 | | $ | 2,964 | | $ | 37,611 | | $ | 64,609 | | $ | 6,001 | | $ | 70,610 | | Whole asset sales | | | 33,387 | | | - | | | 33,387 | | | 35,137 | | | - | | | 35,137 | | Engineered solutions | | | - | | | 3,591 | | | 3,591 | | | - | | | 5,964 | | | 5,964 | | Total products | | | 68,034 | | | 6,555 | | | 74,589 | | | 99,746 | | | 11,965 | | | 111,711 | | Leasing | | | 8,231 | | | - | | | 8,231 | | | 15,732 | | | - | | | 15,732 | | Services | | | - | | | 24,562 | | | 24,562 | | | - | | | 45,715 | | | 45,715 | | Total revenue | | $ | 76,265 | | $ | 31,117 | | $ | 107,382 | | $ | 115,478 | | $ | 57,680 | | $ | 173,158 | |
|