v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]      
Revenue $ 1,443,922 $ 1,113,966 $ 826,008
Interest income 2,047,485 1,608,221 1,204,355
Gain on sales of loans 596,553 381,622 197,153
Servicing income 173,123 120,602 95,483
Total revenue, net 4,261,082 3,224,412 2,322,999
Merchant network revenue      
Disaggregation of Revenue [Line Items]      
Revenue 1,149,932 882,658 674,607
Card network revenue      
Disaggregation of Revenue [Line Items]      
Revenue $ 293,990 $ 231,308 $ 151,401