Note 13 - Employee Stock Option and Retirement Plans (Details Textual) - USD ($) | Dec. 19, 2017 | Nov. 01, 2013 | Jun. 30, 2017 | Nov. 30, 2018 | Nov. 30, 2017 | Aug. 31, 2018 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | | | | 3,457,000 | | 3,143,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | | | | $ 162.68 | | $ 153.05 |
Share Price | | | | $ 234.49 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | | 455,000 | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total | | | | $ 95,200,000 | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | 3 years 182 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent | | | | 85.00% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate | | | | 10.00% | | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Contribution Limit | | | | $ 25,000 | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans | | | | 13,095 | 19,589 | |
Treasury Stock Acquired, Average Cost Per Share | | | | $ 197.34 | $ 134.39 | |
Common Stock, Capital Shares Reserved for Future Issuance | | | | 255,847 | | |
Defined Contribution Plan, Employer Discretionary Contribution Amount | | | | $ 2,600,000 | $ 2,800,000 | |
LTIP [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | | | | $ 10,800,000 | $ 18,000,000 | |
Employee Stock Option [Member] | LTIP [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 5 years | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance | | | | 454,598 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | | | | $ 221.93 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | | | | 1,200,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | | | | $ 137.58 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value | | | | $ 120,000,000 | | $ 105,300,000 |
Employee Stock Option [Member] | LTIP [Member] | Maximum [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | 10 years | | | | | |
Performance Shares [Member] | BI-SAM Technologies [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross | | | 206,417 | | | |
Performance Shares [Member] | BI-SAM Technologies [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 40.00% | 0.00% | | |
Performance Shares [Member] | BI-SAM Technologies [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | | 20.00% | 80.00% | | |
Restricted Stock [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 41,102 | 961 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $ 212.66 | $ 182.17 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance | | | | 131,000 | | 143,000 |
Restricted Stock [Member] | LTIP [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | | | | 5 years | | |
Share Price | | | | $ 234.49 | | $ 229.39 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period | | | | 41,102 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | | | | $ 212.66 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance | | | | 131,140 | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total | | | | $ 17,600,000 | | |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | | | | 3 years 292 days | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested | | | | $ 30,800,000 | | $ 32,800,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Pre-Tax Intrinsic Value | | | | $ 11,600,000 | $ 2,000,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share Equivalent | | | | 2.5 | | |
Restricted Stock [Member] | LTIP [Member] | Share-based Compensation Award, Tranche One [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 60.00% | | | | |
Restricted Stock [Member] | LTIP [Member] | Share-based Compensation Award, Tranche Two [Member] | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage | | 40.00% | | | | |