XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Disaggregation of Net Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]    
Net revenue $ 279,219 $ 123,923
Financial Services [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue 210,891 72,125
Home Services [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue 65,075 49,394
Other Revenue [Member]    
Disaggregation Of Revenue [Line Items]    
Net revenue $ 3,253 $ 2,404