XML 118 R90.htm IDEA: XBRL DOCUMENT v3.23.4
Note 21 - Fair Value of Financial Instruments - Fair Value of Notes (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Notes, Fair Value $ 1,077,869 $ 1,108,253
Senior Secured Notes [Member] | The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member]    
Notes, Fair Value 113,843 165,844
Senior Secured Notes [Member] | The 8.0% Senior Secured 1.125 Lien Notes Due 2028 [Member]    
Notes, Fair Value 230,690  
Senior Secured Notes [Member] | The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   240,393
Senior Secured Notes [Member] | The 11.75% Senior Secured 1.25 Lien Notes Due 2029 [Member]    
Notes, Fair Value 476,655  
Senior Secured Notes [Member] | The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   272,966
Senior Secured Notes [Member] | The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   162,566
Senior Notes [Member] | The 13.5% 2026 Notes [Member]    
Notes, Fair Value 95,062 94,282
Senior Notes [Member] | The 5.0% 2040 Notes [Member]    
Notes, Fair Value 44,843 55,654
Unsecured Senior Term Loan [Member] | Senior Unsecured Term Loan Credit Facility Due 2027 [Member]    
Notes, Fair Value 35,034 31,301
Senior Secured Term Loan [Member] | The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member]    
Notes, Fair Value 81,742 85,247
Fair Value, Inputs, Level 1 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 8.0% Senior Secured 1.125 Lien Notes Due 2028 [Member]    
Notes, Fair Value 0  
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 11.75% Senior Secured 1.25 Lien Notes Due 2029 [Member]    
Notes, Fair Value 0  
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 1 [Member] | Senior Secured Notes [Member] | The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 1 [Member] | Senior Notes [Member] | The 13.5% 2026 Notes [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Senior Notes [Member] | The 5.0% 2040 Notes [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Unsecured Senior Term Loan [Member] | Senior Unsecured Term Loan Credit Facility Due 2027 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 1 [Member] | Senior Secured Term Loan [Member] | The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 2 [Member]    
Notes, Fair Value 590,498 0
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member]    
Notes, Fair Value 113,843 0
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 8.0% Senior Secured 1.125 Lien Notes Due 2028 [Member]    
Notes, Fair Value 0  
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 11.75% Senior Secured 1.25 Lien Notes Due 2029 [Member]    
Notes, Fair Value 476,655  
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 2 [Member] | Senior Secured Notes [Member] | The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   0
Fair Value, Inputs, Level 2 [Member] | Senior Notes [Member] | The 13.5% 2026 Notes [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 2 [Member] | Senior Notes [Member] | The 5.0% 2040 Notes [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 2 [Member] | Unsecured Senior Term Loan [Member] | Senior Unsecured Term Loan Credit Facility Due 2027 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 2 [Member] | Senior Secured Term Loan [Member] | The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member]    
Notes, Fair Value 0 0
Fair Value, Inputs, Level 3 [Member]    
Notes, Fair Value 487,371 1,108,253
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member]    
Notes, Fair Value 0 165,844
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 8.0% Senior Secured 1.125 Lien Notes Due 2028 [Member]    
Notes, Fair Value 230,690  
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   240,393
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 11.75% Senior Secured 1.25 Lien Notes Due 2029 [Member]    
Notes, Fair Value 0  
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   272,966
Fair Value, Inputs, Level 3 [Member] | Senior Secured Notes [Member] | The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]    
Notes, Fair Value   162,566
Fair Value, Inputs, Level 3 [Member] | Senior Notes [Member] | The 13.5% 2026 Notes [Member]    
Notes, Fair Value 95,062 94,282
Fair Value, Inputs, Level 3 [Member] | Senior Notes [Member] | The 5.0% 2040 Notes [Member]    
Notes, Fair Value 44,843 55,654
Fair Value, Inputs, Level 3 [Member] | Unsecured Senior Term Loan [Member] | Senior Unsecured Term Loan Credit Facility Due 2027 [Member]    
Notes, Fair Value 35,034 31,301
Fair Value, Inputs, Level 3 [Member] | Senior Secured Term Loan [Member] | The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member]    
Notes, Fair Value $ 81,742 $ 85,247