XML 38 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue - Schedule of Disaggregation of Net Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]        
Net revenue $ 346,137 $ 269,842 $ 919,835 $ 831,657
Financial Services [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenue 231,821 199,724 656,094 630,549
Home Services and Other Revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 114,316 $ 70,118 $ 263,741 $ 201,108