v3.26.1
Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Secured Loans Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Concentration Risk [Line Items]    
Total secured loans receivable $ 115,128 $ 94,037
Secured Loans Receivable | Customer Concentrations    
Concentration Risk [Line Items]    
Total secured loans receivable $ 115,128 $ 94,037
Concentration risk, percentage 100.00% 100.00%
Secured Loans Receivable | Customer Concentrations | Customer A    
Concentration Risk [Line Items]    
Total secured loans receivable $ 13,725 $ 5,175
Concentration risk, percentage 11.90% 5.50%