XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Leases Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Oct. 31, 2020
Operating Leases    
Remaining fiscal 2021 $ 5,472  
2022 19,862  
2023 16,087  
2024 13,768  
2025 9,437  
Thereafter 10,272  
Total lease payments 74,898  
Less: Imputed interest (4,578)  
Present value of lease liabilities 70,320 $ 80,450
Less: Current portion of present value of minimum lease payments (19,085) (19,035)
Long-term portion of present value of minimum lease payments 51,235 61,415
Finance Leases    
Remaining fiscal 2021 8,146  
2022 8,500  
2023 8,500  
2024 8,620  
2025 8,706  
Thereafter 55,532  
Total lease payments 98,004  
Less: Imputed interest (31,474)  
Present value of lease liabilities 66,530  
Less: Current portion of present value of minimum lease payments (3,395) $ (2,836)
Long-term portion of present value of minimum lease payments 63,135  
Lease, Liability, Payment, Due [Abstract]    
Remaining fiscal 2021 13,618  
2022 28,362  
2023 24,587  
2024 22,388  
2025 18,143  
Thereafter 65,804  
Total lease payments 172,902  
Less: Imputed interest (36,052)  
Present value of lease liabilities 136,850  
Less: Current portion of present value of minimum lease payments (22,480)  
Long-term portion of present value of minimum lease payments $ 114,370