XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details - Reconciliation of finance receivables) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value Disclosures [Abstract]        
Balance at beginning of period $ 3,449,106 $ 2,791,373 $ 3,313,767 $ 2,722,662
Finance receivables at fair value acquired during period 433,277 424,867 882,879 753,760
Payments received on finance receivables at fair value (264,713) (208,964) (517,569) (419,899)
Net interest income accretion on fair value receivables (61,641) (52,401) (126,548) (106,648)
Mark to fair value 3,000 5,500 6,500 10,500
Balance at end of period $ 3,559,029 $ 2,960,375 $ 3,559,029 $ 2,960,375