XML 85 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
May 31, 2016
May 31, 2015
Accounts Payable and Accrued Liabilities [Abstract]      
Customer deposits $ 303,353 $ 232,121 $ 45,333
Compensation and benefits 94,190 90,658 57,238
Fees and assessments from card networks 87,591 54,234 39,417
Unearned revenue 69,437 42,027 5,239
Commissions payable to third parties 39,370 37,589 63,737
Trade accounts payable 28,178 25,195 22,836
Third-party processing fees 24,971 16,985 4,399
Current portion of accrued buyout liability 19,392 20,400 0
Other 138,405 177,205 88,676
Accounts payable and accrued liabilities $ 804,887 $ 696,414 $ 326,875