Quarterly report pursuant to Section 13 or 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Impact of ASC 326 (Details)

v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Impact of ASC 326 (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Mar. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total allowance for credit losses   $ 28,236
Allowance for credit losses for other financial assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for other financial assets   249
As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total allowance for credit losses   2,792
As previously reported | Allowance for credit losses for other financial assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for other financial assets   0
Mortgage loans    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   2,770
Mortgage loans | As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   554
Car loans    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   7,221
Car loans | As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   759
Collateralized bank customer loans    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   35
Collateralized bank customer loans | As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   0
Uncollateralized banks customer loans    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   7,669
Uncollateralized banks customer loans | As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   233
Right of claim for purchased retail loans    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   10,292
Right of claim for purchased retail loans | As previously reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   1,246
ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Tax effect $ (2,671)  
Foreign currency translation difference effect (1)  
ASC 326 Adoption Impact | Retained earnings    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total allowance increase 25,444  
Decrease to retained earnings, net of tax effect $ 22,772  
ASC 326 Adoption Impact | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Total allowance for credit losses   25,444
ASC 326 Adoption Impact | ASC 326 Adoption Impact | Allowance for credit losses for other financial assets    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for other financial assets   249
ASC 326 Adoption Impact | Mortgage loans | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   2,216
ASC 326 Adoption Impact | Car loans | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   6,462
ASC 326 Adoption Impact | Collateralized bank customer loans | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   35
ASC 326 Adoption Impact | Uncollateralized banks customer loans | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   7,436
ASC 326 Adoption Impact | Right of claim for purchased retail loans | ASC 326 Adoption Impact    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Allowance for credit losses for loans   $ 9,046