v3.26.1
Consumer Receivables - Schedule of Consumer Receivable Aging Analysis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 28,597 $ 29,606
Current    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 24,041 25,288
1 - 30 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 1,666 1,932
31 - 60 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 1,022 1,111
61 - 90 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 831 723
91+ days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 1,037 $ 552