v3.25.4
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 401,415 $ 303,037 $ 721,892 $ 534,856
Interest income 493,626 409,367 947,749 786,431
Gain on sales of loans 185,231 125,287 304,280 188,900
Servicing income 42,748 28,690 82,437 54,674
Total revenue, net 1,123,019 866,381 2,056,357 1,564,861
Merchant network revenue        
Disaggregation of Revenue [Line Items]        
Revenue 328,380 244,895 579,527 429,234
Card network revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 73,035 $ 58,142 $ 142,365 $ 105,622