v3.25.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2025
REVENUE.  
Schedule of contract assets

Contract assets are as follows (in thousands):

  ​ ​ ​

December 31, 2025

  ​ ​ ​

December 31, 2024

  ​ ​ ​

Change

Contract assets

$

4,076

$

6,166

$

(2,090)

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 (in thousands):

  ​ ​ ​

Year Ended December 31, 

  ​ ​ ​

2025

Asset Management

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

 Solutions

  ​ ​ ​

TechOps

  ​ ​ ​

Total Revenue

USM

$

120,078

$

17,570

$

137,648

Whole asset sales

 

56,434

 

-

 

56,434

Engineered solutions

 

-

 

12,390

 

12,390

Total products

 

176,512

 

29,960

 

206,472

Leasing

 

35,071

 

-

 

35,071

Services

 

-

 

93,743

 

93,743

Total revenue

$

211,583

$

123,703

$

335,286

  ​ ​ ​

Year Ended December 31, 

  ​ ​ ​

2024

Asset Management

  ​ ​ ​

 Solutions

  ​ ​ ​

TechOps

  ​ ​ ​

Total Revenue

USM

$

83,174

$

16,454

$

99,628

Whole asset sales

110,147

 

-

 

110,147

Engineered solutions

 

-

 

5,175

 

5,175

Total products

 

193,321

 

21,629

 

214,950

Leasing

 

22,146

 

-

 

22,146

Services

 

-

 

107,970

 

107,970

Total revenue

$

215,467

$

129,599

$

345,066

  ​ ​ ​

Year Ended December 31, 

  ​ ​ ​

2023

Asset Management

  ​ ​ ​

 Solutions

  ​ ​ ​

TechOps

  ​ ​ ​

Total Revenue

USM

$

63,418

$

15,278

$

78,696

Whole asset sales

137,236

 

218

137,454

Engineered solutions

 

-

 

1,305

 

1,305

Total products

 

200,654

 

16,801

 

217,455

Leasing

 

14,513

 

-

 

14,513

Services

 

-

 

102,535

 

102,535

Total revenue

$

215,167

$

119,336

$

334,503