Financial Instruments - Schedule of Estimated Fair Values and Categorization Levels of Financial Instruments (Details) - USD ($)
$ in Thousands
May 31, 2019
Nov. 30, 2018
Reported Value Measurement [Member] | Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 291,010 $ 219,229
Reported Value Measurement [Member] | Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Note Receivable 10,500 10,500
Estimate of Fair Value Measurement [Member] | Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Note Receivable 10,500 10,500
Senior Notes | Reported Value Measurement [Member] | Nonrecurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior Notes 256,827 257,305
Senior Notes | Estimate of Fair Value Measurement [Member] | Nonrecurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior Notes $ 286,876 $ 260,778