v3.25.1
LOANS ISSUED - Finance receivable age analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Past Due [Line Items]    
Amount Outstanding $ 1,670,550 $ 1,425,334
Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 8,472 7,876
Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 4,804 5,024
Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 31,144 20,525
Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 1,626,130 1,391,909
Mortgage loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 924,530 741,312
Mortgage loans | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 2,835 2,133
Mortgage loans | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 678 1,069
Mortgage loans | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 2,562 1,419
Mortgage loans | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 918,455 736,691
Uncollateralized bank customer loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 249,448 245,188
Uncollateralized bank customer loans | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 3,132 3,576
Uncollateralized bank customer loans | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 2,099 2,211
Uncollateralized bank customer loans | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 17,262 8,853
Uncollateralized bank customer loans | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 226,955 230,548
Right of claim for purchased retail loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 183,635 146,152
Right of claim for purchased retail loans | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 0 0
Right of claim for purchased retail loans | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 0 0
Right of claim for purchased retail loans | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 0 0
Right of claim for purchased retail loans | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 183,635 146,152
Car loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 156,340 262,708
Car loans | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 1,548 2,167
Car loans | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 892 1,655
Car loans | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 11,041 10,157
Car loans | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 142,859 248,729
Collateralized bank customer loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 148,759 22,299
Collateralized bank customer loans | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 957 0
Collateralized bank customer loans | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 1,135 89
Collateralized bank customer loans | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 271 87
Collateralized bank customer loans | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 146,396 22,123
Subordinated loan    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding   5,037
Subordinated loan | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding   0
Subordinated loan | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding   0
Subordinated loan | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding   0
Subordinated loan | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding   5,037
Other    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 7,838 2,638
Other | Loans 30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 0 0
Other | Loans 60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 0 0
Other | Loans 90 days or more past due and still accruing    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding 8 9
Other | Current loans    
Financing Receivable, Past Due [Line Items]    
Amount Outstanding $ 7,830 $ 2,629