XML 85 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Note 20 - Fair Value of Financial Instruments - Fair Value of Notes (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Oct. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Dec. 10, 2019
Notes, Fair Value $ 1,409,595 $ 1,241,570      
Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value 0 0      
Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 290,178 173,046      
Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 1,119,417 1,068,524      
The 10.0% 2022 Notes [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 112,465 $ 107,878      
Debt Instrument, Stated Interest Rate 10.00% 10.00% 10.00% 10.00% 10.00%
The 10.0% 2022 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 10.0% 2022 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 112,465 107,878      
The 10.0% 2022 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value $ 0 0      
The 10.5% 2024 Notes [Member]          
Debt Instrument, Stated Interest Rate 10.50%        
The 10.5% 2024 Notes [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 72,296 $ 67,941      
Debt Instrument, Stated Interest Rate 10.50% 10.50%   10.50% 10.50%
The 10.5% 2024 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 10.5% 2024 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 72,296 0      
The 10.5% 2024 Notes [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 0 67,941      
The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 164,446 $ 132,246      
Debt Instrument, Stated Interest Rate 10.00% 10.00%   10.00% 10.00%
The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
The 10.0% Senior Secured 1.75 Lien Notes due 2025 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 164,446 132,246      
The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 378,000 $ 353,500      
Debt Instrument, Stated Interest Rate 7.75% 7.75%      
The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
The 7.75% Senior Secured 1.125 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 378,000 353,500      
The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 307,731 $ 274,558      
Debt Instrument, Stated Interest Rate 10.50% 10.50%      
The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
The 10.5% Senior Secured 1.25 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value $ 307,731 274,558      
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member]          
Debt Instrument, Stated Interest Rate 11.25%   11.25%    
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member]          
Notes, Fair Value $ 162,318 $ 162,723      
Debt Instrument, Stated Interest Rate 11.25% 11.25%      
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
The 11.25% Senior Secured 1.5 Lien Notes due February 15, 2026 [Member] | Senior Secured Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 162,318 162,723      
The 13.5% 2026 Notes [Member] | Senior Notes [Member]          
Notes, Fair Value $ 68,468 $ 54,354      
Debt Instrument, Stated Interest Rate 13.50% 13.50%      
The 13.5% 2026 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 13.5% 2026 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 68,468 54,354      
The 13.5% 2026 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 0 0      
The 5.0% 2040 Notes [Member] | Senior Notes [Member]          
Notes, Fair Value $ 36,949 $ 10,814      
Debt Instrument, Stated Interest Rate 5.00% 5.00%      
The 5.0% 2040 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value $ 0 $ 0      
The 5.0% 2040 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 36,949 10,814      
The 5.0% 2040 Notes [Member] | Senior Notes [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 0 0      
Senior Unsecured Term Loan Credit Facility Due 2027 [Member] | Unsecured Senior Term Loan [Member]          
Notes, Fair Value 18,431 13,091      
Senior Unsecured Term Loan Credit Facility Due 2027 [Member] | Unsecured Senior Term Loan [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value 0 0      
Senior Unsecured Term Loan Credit Facility Due 2027 [Member] | Unsecured Senior Term Loan [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
Senior Unsecured Term Loan Credit Facility Due 2027 [Member] | Unsecured Senior Term Loan [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value 18,431 13,091      
The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member] | Senior Secured Term Loan [Member]          
Notes, Fair Value 88,491 64,465      
The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member] | Senior Secured Term Loan [Member] | Fair Value, Inputs, Level 1 [Member]          
Notes, Fair Value 0 0      
The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member] | Senior Secured Term Loan [Member] | Fair Value, Inputs, Level 2 [Member]          
Notes, Fair Value 0 0      
The 10.0% Senior Secured 1.75 Lien Term Loans Due 2028 [Member] | Senior Secured Term Loan [Member] | Fair Value, Inputs, Level 3 [Member]          
Notes, Fair Value $ 88,491 $ 64,465