v3.26.1
Related Party Transactions - Schedule of Interest Income and Expense (Details) - Affiliated entities - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]      
Interest income $ 891 $ 7,147 $ 10,423
Interest expense 4,874 237 78
Interest income from secured loans receivables      
Related Party Transaction [Line Items]      
Interest income 0 192 78
Interest income from finance products and repurchase arrangements      
Related Party Transaction [Line Items]      
Interest income 891 6,955 10,345
Interest expense from note payables      
Related Party Transaction [Line Items]      
Interest expense 329 237 78
Interest expense from precious metals leases      
Related Party Transaction [Line Items]      
Interest expense $ 4,545 $ 0 $ 0