v3.26.1
Loans Held For Investment - Schedule of Loans Held For Investment, Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable, Past Due [Line Items]    
Loans held for investment $ 63,213 $ 60,411
Current and less than 30 days past due    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 57,994 55,540
30 ~ 59 days past due    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 2,202 1,471
60 ~ 89 days past due    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 1,638 1,461
90 ~ 119 days past due    
Financing Receivable, Past Due [Line Items]    
Loans held for investment 1,379 1,685
Over 119 days past due    
Financing Receivable, Past Due [Line Items]    
Loans held for investment $ 0 $ 254