v3.19.3
CUSTOMER FUNDS - Contractual Maturities of Investments within Customer Funds (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Amortized Cost    
Due in one year or less $ 557,380  
Amortized Cost 1,122,269  
Fair Value    
Due in one year or less 557,656  
Fair Value 1,122,164  
Customer funds    
Amortized Cost    
Due in one year or less 223,850  
Amortized Cost 223,850 $ 99,955
Fair Value    
Due in one year or less 223,826  
Fair Value $ 223,826 $ 99,962