v3.26.3
Summary of Significant Accounting Policies (Details - Other income) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Interim Period, Costs Not Allocable [Line Items]        
Other income for the period $ 2,828 $ 1,255 $ 9,718 $ 4,098
Other Operating Income [Member] | Origination And Servicing Fees From Third Party Receivables [Member]        
Interim Period, Costs Not Allocable [Line Items]        
Other income for the period 1,353 1,248 4,078 4,063
Other Operating Income [Member] | Other [Member]        
Interim Period, Costs Not Allocable [Line Items]        
Other income for the period $ 1,475 $ 7 $ 5,640 $ 35