v3.26.1
Revenue - Schedule of Disaggregation of Net Revenue (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]      
Net revenue $ 1,293,712 $ 1,093,711 $ 613,514
Financial Services [Member]      
Disaggregation Of Revenue [Line Items]      
Net revenue 888,360 817,157 392,579
Home Services [Member]      
Disaggregation Of Revenue [Line Items]      
Net revenue $ 405,352 $ 276,554 $ 220,935