v3.25.2
Segments (Tables)
12 Months Ended
Apr. 30, 2025
Segments  
Schedule of segment results

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended April 30, 2025

​

    

UxS

    

LMS

    

MW

    

Total

Revenue:

​

​

​

​

​

​

​

​

​

​

​

​

Product sales

​

$

352,932

​

$

333,506

​

$

6,284

​

$

692,722

Contract services

​

​

28,846

​

​

18,471

​

​

80,588

​

​

127,905

​

​

​

381,778

​

​

351,977

​

​

86,872

​

​

820,627

​

​

​

​

​

​

​

​

​

​

​

​

​

Less: Cost of sales

​

​

213,133

​

​

223,422

​

​

65,436

​

​

501,991

Add: Intangible amortization included in cost of sales

​

​

18,480

​

​

—

​

​

925

​

​

19,405

Segment adjusted gross margin

​

$

187,125

​

$

128,555

​

$

22,361

​

$

338,041

​

​

​

​

​

​

​

​

​

​

​

​

​

Depreciation and amortization

​

$

49,942

​

$

3,806

​

$

5,609

​

$

59,357

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended April 30, 2024

​

    

UxS

    

LMS

    

MW

    

Total

Revenue:

​

​

​

​

​

​

​

​

​

​

​

​

Product sales

​

$

415,074

​

$

168,863

​

$

1,834

​

$

585,771

Contract services

​

​

32,932

​

​

23,724

​

​

74,293

​

​

130,949

​

​

​

448,006

​

​

192,587

​

​

76,127

​

​

716,720

​

​

​

​

​

​

​

​

​

​

​

​

​

Less: Cost of sales

​

​

249,763

​

​

124,363

​

​

58,663

​

​

432,789

Add: Intangible amortization included in cost of sales

​

​

12,280

​

​

—

​

​

1,268

​

​

13,548

Segment adjusted gross margin

​

$

210,523

​

$

68,224

​

$

18,732

​

$

297,479

​

​

​

​

​

​

​

​

​

​

​

​

​

Depreciation and amortization

​

$

27,595

​

$

2,808

​

$

5,346

​

$

35,749

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended April 30, 2023

​

    

UxS

    

LMS

    

MW

    

Total

Revenue:

​

​

​

​

​

​

​

​

​

​

​

​

Product sales

​

$

268,021

​

$

84,686

​

$

355

​

$

353,062

Contract services

​

​

75,889

​

​

35,938

​

​

75,647

​

​

187,474

​

​

​

343,910

​

​

120,624

​

​

76,002

​

​

540,536

​

​

​

​

​

​

​

​

​

​

​

​

​

Less: Cost of sales

​

​

231,960

​

​

77,888

​

​

57,174

​

​

367,022

Add: Intangible amortization included in cost of sales

​

​

12,731

​

​

—

​

​

1,275

​

​

14,006

Segment adjusted gross margin

​

$

124,681

​

$

42,736

​

$

20,103

​

$

187,520

​

​

​

​

​

​

​

​

​

​

​

​

​

Depreciation and amortization

​

$

249,925

​

$

2,788

​

$

3,303

​

$

256,016

Schedule of reconciliation from segment adjusted income from operations to income (loss) before taxes

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended April 30, 2023

​

    

UxS

    

LMS

    

MW

    

Total

Revenue:

​

​

​

​

​

​

​

​

​

​

​

​

Product sales

​

$

268,021

​

$

84,686

​

$

355

​

$

353,062

Contract services

​

​

75,889

​

​

35,938

​

​

75,647

​

​

187,474

​

​

​

343,910

​

​

120,624

​

​

76,002

​

​

540,536

​

​

​

​

​

​

​

​

​

​

​

​

​

Less: Cost of sales

​

​

231,960

​

​

77,888

​

​

57,174

​

​

367,022

Add: Intangible amortization included in cost of sales

​

​

12,731

​

​

—

​

​

1,275

​

​

14,006

Segment adjusted gross margin

​

$

124,681

​

$

42,736

​

$

20,103

​

$

187,520

​

​

​

​

​

​

​

​

​

​

​

​

​

Depreciation and amortization

​

$

249,925

​

$

2,788

​

$

3,303

​

$

256,016

Schedule of segment assets and capital expenditures by segment

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

UxS

    

LMS

    

MW

    

Corporate

​

Total

As of April 30, 2025

​

$

511,505

​

$

313,046

​

$

47,979

​

$

248,037

​

$

1,120,567

As of April 30, 2024

​

$

590,619

​

$

165,413

​

$

50,767

​

$

209,061

​

$

1,015,860

​

Capital expenditures are summarized in the table below (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

UxS

    

LMS

    

MW

    

Corporate

​

Total

Year Ended April 30, 2025

​

$

7,156

​

$

6,717

​

$

7,339

​

$

1,604

​

$

22,816

Year Ended April 30, 2024

​

$

9,630

​

$

5,078

​

$

4,521

​

$

3,754

​

$

22,983

Year Ended April 30, 2023

​

$

8,191

​

$

2,700

​

$

3,045

​

$

932

​

$

14,868

​