XML 58 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Consumer Receivables - Schedule of Consumer Receivable Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 26,709 $ 29,606
Current    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 22,565 25,288
1 - 30 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 1,644 1,932
31 - 60 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 829 1,111
61 - 90 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 603 723
91+ days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 1,068 $ 552