XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
12 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Lease Assets And Liabilities Related To Balance Sheet Classification

April 30,

April 30,

Classification

2024

2023

Operating Leases:

Right-of-use Assets

Right-of-use assets

$

7,463,301

$

7,225,423

Operating lease current
liabilities

Current portion of operating lease obligations

2,789,107

2,908,213

Operating lease noncurrent
liabilities

Operating lease obligations, less current portion

4,958,247

4,723,867

Finance Leases:

Right-of-use Assets

Property, machinery and equipment

6,959,660

5,294,097

Finance lease current
liabilities

Current portion of finance lease
obligations

2,214,127

1,523,259

Finance lease noncurrent
liabilities

Finance lease obligations, less current
portion

3,147,447

2,596,178

Components Of Lease Expense

April 30,

April 30,

Classification

2024

2023

Operating Leases:

Operating lease cost

Cost of products sold

3,597,855

2,544,415

Variable lease cost

Cost of products sold

213,754

223,431

Short term lease cost

Cost of products sold

11,400

9,000

Finance Leases:

Amortization of right-of-use assets

Cost of products sold

2,766,438

2,369,642

Interest expense

Interest expense, net

528,613

414,863

Total

7,118,060

5,561,351

Weighted Average Lease Term And Discount Rate

April 30,

April 30,

2024

2023

Operating Leases:

Weighted average remaining lease term (months)

42.3

36.3

Weighted average discount rate

4.8%

3.3%

Finance Leases:

Weighted average remaining lease term (months)

31.92

31.79

Weighted average discount rate

10.2%

9.8%

Future Payments Due Under Operating And Finance Leases

Operating Leases

Finance Leases

For the fiscal years ending April 30:

2025

3,094,091

2,657,549

2026

2,572,823

1,990,280

2027

971,166

1,160,335

2028

715,105

362,983

2029

729,407

-

Thereafter

443,414

-

Total undiscounted lease payments

8,526,006

6,171,147

Present value discount, less interest

778,652

809,573

Lease liability

$

7,747,354

$

5,361,574

Supplemental Cash Flow Information Related To Leases

April 30,

April 30,

Other Information

2024

2023

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from finance leases

528,613

414,863

Operating cash flows from operating leases

285,081

316,434

Financing cash flows from finance leases

1,981,813

1,695,829

Supplemental non-cash information on lease liabilities arising from obtaining
right-of-use assets:

Right-of-use assets obtained in exchange for new finance lease liabilities

3,223,950

1,599,456

Right-of-use assets obtained in exchange for operating lease liabilities

237,878

3,721,341