XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Finance Receivables (Details - Charge-offs for financed receivables) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Past Due [Line Items]    
Charge-offs $ 329 $ 1,001
Vintage Pool 2014 [Member]    
Financing Receivable, Past Due [Line Items]    
Charge-offs 135 70
Vintage Pool 2015 [Member]    
Financing Receivable, Past Due [Line Items]    
Charge-offs 27 115
Vintage Pool 2016 [Member]    
Financing Receivable, Past Due [Line Items]    
Charge-offs 105 377
Vintage Pool 2017 [Member]    
Financing Receivable, Past Due [Line Items]    
Charge-offs 62 481
Applied Against Repos In Inventory Member [Member]    
Financing Receivable, Past Due [Line Items]    
Charge-offs $ 0 $ (42)