XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Funds Held for Customers - Summary of Fair Value of Funds Held For Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Jun. 30, 2021
Funds Held For Customers [Line Items]    
Amortized cost $ 1,286,844 $ 914,334
Gross unrealized gains 1 33
Gross unrealized losses (2,127) (39)
Fair value 1,284,718 914,328
Corporate bonds    
Funds Held For Customers [Line Items]    
Amortized cost 809,113 516,364
Gross unrealized gains 1 24
Gross unrealized losses (1,429) (38)
Fair value 807,685 516,350
Asset backed securities    
Funds Held For Customers [Line Items]    
Amortized cost 70,574 25,081
Gross unrealized gains 0 4
Gross unrealized losses (662) 0
Fair value 69,912 25,085
U.S. treasury securities    
Funds Held For Customers [Line Items]    
Amortized cost 3,082 3,010
Gross unrealized gains 0 0
Gross unrealized losses (10) (1)
Fair value 3,072 3,009
Certificates of deposit    
Funds Held For Customers [Line Items]    
Amortized cost 397,533 326,927
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 397,533 326,927
Municipal bonds    
Funds Held For Customers [Line Items]    
Amortized cost 6,542 42,952
Gross unrealized gains 0 5
Gross unrealized losses (26) 0
Fair value $ 6,516 $ 42,957