XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Funds Held for Customers - Summary of Fair Value of Funds Held For Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Funds Held For Customers [Line Items]    
Amortized cost $ 914,334 $ 626,740
Gross unrealized gains 33 2,055
Gross unrealized losses (39) (11)
Fair value 914,328 628,784
Corporate Bonds    
Funds Held For Customers [Line Items]    
Amortized cost 516,364 491,950
Gross unrealized gains 24 1,936
Gross unrealized losses (38) (7)
Fair value 516,350 493,879
Asset Backed Securities    
Funds Held For Customers [Line Items]    
Amortized cost 25,081  
Gross unrealized gains 4  
Fair value 25,085  
U.S. Treasury Securities    
Funds Held For Customers [Line Items]    
Amortized cost 3,010 48,949
Gross unrealized gains   4
Gross unrealized losses (1) (1)
Fair value 3,009 48,952
Certificates of Deposit    
Funds Held For Customers [Line Items]    
Amortized cost 326,927 85,841
Gross unrealized gains   115
Gross unrealized losses   (3)
Fair value 326,927 $ 85,953
Municipal Bonds    
Funds Held For Customers [Line Items]    
Amortized cost 42,952  
Gross unrealized gains 5  
Fair value $ 42,957