XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Held-to-maturity securities, net    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value $ 4,833  
Fair Value 4,934  
Carrying Value | Agent loans, net    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value 92,731 $ 67,787
Carrying Value | Other loans receivable, net    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value 11,555 10,713
Carrying Value | Held-to-maturity securities, net    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value 4,833 0
Fair Value | Agent loans, net | Level 3 Fair Value    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Fair Value 90,713 66,445
Fair Value | Other loans receivable, net | Level 3 Fair Value    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Fair Value 11,555 10,713
Fair Value | Held-to-maturity securities, net | Level 3 Fair Value    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Fair Value $ 4,934 $ 0