v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE.  
Schedule of contract assets

Contract assets are as follows (in thousands):

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

  ​ ​ ​

Change

Contract assets

$

4,974

$

4,076

$

898

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