SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2022
May 31, 2021
May 31, 2022
May 31, 2021
Share-based Payment Arrangement [Abstract]        
Total share-based compensation $ 12,647 $ 9,283 $ 27,816 $ 16,401
Tax benefit recorded in the provision for income taxes (3,212) (2,320) (7,064) (4,100)
Effect on net income $ 9,435 $ 6,963 $ 20,752 $ 12,301