v3.26.1
Fair value measurement - Schedule of Significant Unobservable Inputs used to Derive the Fair Value of Level 3 Instruments (Details) - Level 3
$ in Thousands
Jun. 30, 2026
USD ($)
yr
Jun. 30, 2025
USD ($)
yr
Other - trading    
RECURRING FAIR VALUE MEASUREMENTS    
Other - trading $ 89 $ 122
Other - trading | Weighted average (range) | Discounted cash flow model | Weighted average life    
RECURRING FAIR VALUE MEASUREMENTS    
Other - trading measurement input | yr 2 2
Other - trading | Weighted average (range) | Discounted cash flow model | Yield    
RECURRING FAIR VALUE MEASUREMENTS    
Other - trading measurement input 0.120 0.120
Other - trading | Weighted average (range) | Discounted cash flow model | Prepayment speed    
RECURRING FAIR VALUE MEASUREMENTS    
Other - trading measurement input 0.108 0.108
Loans held-in-portfolio    
RECURRING FAIR VALUE MEASUREMENTS    
Loans held-in-portfolio $ 17,111 $ 4,361
Loans held-in-portfolio | Weighted average (range) | External appraisal | Haircut applied on external appraisals    
RECURRING FAIR VALUE MEASUREMENTS    
Loans held-in-portfolio measurement input 0.238 0.050
Loans held-in-portfolio | Minimum | External appraisal | Haircut applied on external appraisals    
RECURRING FAIR VALUE MEASUREMENTS    
Loans held-in-portfolio measurement input 0.050  
Loans held-in-portfolio | Maximum | External appraisal | Haircut applied on external appraisals    
RECURRING FAIR VALUE MEASUREMENTS    
Loans held-in-portfolio measurement input 0.350