XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases (Tables)
12 Months Ended
Oct. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
 Classification on the Consolidated Statements of Operations 

Year Ended October 31,

 

(in thousands)

  

2022

 

Operating lease expense

Cost of operations $5,002 

Short-term and variable lease expense

Cost of operations  975 

Finance lease expense:

     

Amortization of right-of-use assets

Cost of operations

  22 

Interest on lease liability

Interest expense, net  13 

Total finance lease expense

  $35 

Sublease income

Cost of operations  (106)

Total lease expense

 $5,906 
Assets and Liabilities, Lessee [Table Text Block]

(in thousands)

  

October 31,

 

Leases

Classification on the Consolidated Balance Sheet

 

2022

 

Assets:

     

Operating lease assets

Right-of-use operating lease assets

 $24,833 

Finance lease assets

Property, plant and equipment, net

  702 

Total leased assets

  25,535 

Current liabilities:

     

Operating

Operating lease obligations, current portion

 $4,001 

Finance

Finance lease obligations, current portion

  109 

Noncurrent liabilities:

     

Operating

Operating lease obligations, non-current

  20,984 

Finance

Finance lease obligations, non-current

  169 

Total leased liabilities

 $25,263 
     

Weighted-average remaining lease term (years)

     

Operating leases

  6.9 

Finance leases

  2.6 

Weighted-average discount rate

     

Operating leases

  6.0%

Finance leases

  3.7%
Lessee, Leases, Supplemental Cash Flow Information
  

Year Ended October 31,

 

(in thousands)

 

2022

 

Cash paid for amounts included in the measurement of lease liabilities:

    

Operating cash flows from operating leases

 $4,798 
Operating cash flows from finance leases $12 

Financing cash flows from finance leases

 $103 
Lessee, Lease Liability, Maturity [Table Text Block]
  

Future Payments

 

(in thousands)

 

Operating Leases

  

Finance Leases

 

2023

 $5,386  $118 

2024

  5,094   120 

2025

  4,400   54 

2026

  3,635   - 

2027

  3,311   - 

Thereafter

  9,328   - 

Total lease payments

 $31,154  $292 

Less: Interest

  (6,169)  (14)

Total

 $24,985  $278 

Less: Current portion

  (4,001)  (109)

Long-term portion

 $20,984  $169 
Schedule of Future Minimum Rental Payments for Operating and Capital Leases [Table Text Block]
  

Future Payments

 

(in thousands)

 

Operating Leases

  

Capital Leases

 

2022

 $3,514  $115 

2023

  2,202   118 

2024

  1,396   120 

2025

  654   61 

2026

  491   - 

Thereafter

  960   - 

Total lease payments

 $9,217  $414 

Less: Interest

  -   (33

)

Total value of minimum lease payments

 $9,217  $381