INCOME TAXES - Reconciliation of Expected Income Tax Expense to Actual Income Tax Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Apr. 30, 2017 |
Apr. 30, 2016 |
|
| INCOME TAXES | ||
| Computed expected income tax expense | $ 11,139 | $ 7,452 |
| State income taxes, net of federal tax benefit | 1,207 | 584 |
| Stock option exercises | (273) | |
| Domestic production activities deduction | (793) | (667) |
| Exclusion of non-controlling interests | (43) | (661) |
| Adjustments and other differences | (161) | 464 |
| Income tax expense | $ 11,076 | $ 7,172 |