v3.26.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]      
Revenue $ 1,443,922 $ 1,113,966 $ 826,008
Period of suspended accrued interest past due 120 days    
Loan receivable on nonaccrual status $ 7,300 6,200 2,600
Affiliated companies      
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue and Long-Lived Asset [Line Items]      
Revenue $ 138,000 $ 123,400 $ 95,800