v3.25.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2025
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 401,415 $ 303,037 $ 721,892 $ 534,856  
Period of suspended accrued interest past due     120 days    
Loan receivable on nonaccrual status 7,200   $ 7,200   $ 6,200
Affiliated Entity          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 40,200 $ 35,400 $ 71,100 $ 60,400