XML 94 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Note 20 - Fair Value of Financial Instruments - Fair Value of Notes (Details) (Parentheticals)
9 Months Ended 12 Months Ended
Jul. 31, 2021
Oct. 31, 2020
Jul. 30, 2021
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Dec. 10, 2019
Oct. 31, 2019
The 10.5% 2024 Notes [Member]                
Debt Instrument, Stated Interest Rate 10.50%              
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]                
Debt Instrument, Stated Interest Rate         11.25%     11.25%
Senior Secured Notes [Member] | The 10.5% 2024 Notes [Member]                
Debt Instrument, Stated Interest Rate 10.50% 10.50%       10.50% 10.50%  
Debt Instrument, Maturity Date Jul. 15, 2024 Jul. 15, 2024            
Senior Secured Notes [Member] | The 10.0% 2022 Notes [Member]                
Debt Instrument, Stated Interest Rate 10.00% 10.00% 10.00% 10.00% 10.00% 10.00% 10.00%  
Debt Instrument, Maturity Date Jul. 15, 2022 Jul. 15, 2022            
Senior Secured Notes [Member] | The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member]                
Debt Instrument, Stated Interest Rate 10.00% 10.00%       10.00% 10.00%  
Debt Instrument, Maturity Date Nov. 15, 2025 Nov. 15, 2025            
Senior Secured Notes [Member] | The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member]                
Debt Instrument, Stated Interest Rate 7.75% 7.75%            
Debt Instrument, Maturity Date Feb. 15, 2026 Feb. 15, 2026            
Senior Secured Notes [Member] | The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member]                
Debt Instrument, Stated Interest Rate 10.50% 10.50%            
Debt Instrument, Maturity Date Feb. 15, 2026 Feb. 15, 2026            
Senior Secured Notes [Member] | The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]                
Debt Instrument, Stated Interest Rate 11.25% 11.25%            
Debt Instrument, Maturity Date Feb. 15, 2026 Feb. 15, 2026            
Senior Secured Term Loan [Member] | The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member]                
Debt Instrument, Maturity Date Jan. 31, 2028 Jan. 31, 2028