XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Funds Held for Customers - Summary of Fair Value of Funds Held For Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Funds Held For Customers [Line Items]    
Amortized cost $ 626,740 $ 437,979
Gross unrealized gains 2,055 441
Gross unrealized losses (11) (13)
Fair value 628,784 438,407
Certificates of Deposit    
Funds Held For Customers [Line Items]    
Amortized cost 85,841 105,297
Gross unrealized gains 115 81
Gross unrealized losses (3) (1)
Fair value 85,953 105,377
Corporate Bonds    
Funds Held For Customers [Line Items]    
Amortized cost 491,950 301,755
Gross unrealized gains 1,936 327
Gross unrealized losses (7) (12)
Fair value 493,879 302,070
U.S. Treasury Securities    
Funds Held For Customers [Line Items]    
Amortized cost 48,949 30,927
Gross unrealized gains 4 33
Gross unrealized losses (1)  
Fair value $ 48,952 $ 30,960