Quarterly report [Sections 13 or 15(d)]

REVENUE (Tables)

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

Contract assets are as follows (in thousands):

    

June 30, 2025

    

December 31, 2024

    

Change

Contract assets

$

5,411

$

6,166

$

(755)

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, 2025 and 2024 (in thousands):

    

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

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

    

2024

    

2024

Asset Management

Asset Management

    

 Solutions

    

TechOps

    

Total Revenue

    

 Solutions

    

TechOps

    

Total Revenue

USM

$

19,600

$

4,118

$

23,718

$

37,132

$

9,493

$

46,625

Whole asset sales

17,913

-

17,913

56,561

 

-

 

56,561

Engineered solutions

 

-

 

1,667

 

1,667

 

-

 

1,722

 

1,722

Total products

 

37,513

 

5,785

 

43,298

 

93,693

 

11,215

 

104,908

Leasing

 

4,286

 

-

 

4,286

 

7,368

 

-

 

7,368

Services

 

-

 

29,517

 

29,517

 

-

 

55,365

 

55,365

Total revenue

$

41,799

$

35,302

$

77,101

$

101,061

$

66,580

$

167,641