XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Held-to-maturity securities, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value $ 4,833 $ 4,833
Fair value 4,902 4,934
Carrying value | Agent Loans, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value 98,823 92,731
Carrying value | Other loans receivable, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value 15,628 11,555
Carrying value | Held-to-maturity securities, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value 4,833 4,833
Fair value | Agent Loans, net | Level 3 Fair Value    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Fair value 102,626 90,713
Fair value | Other loans receivable, net | Level 3 Fair Value    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Fair value 15,628 11,555
Fair value | Held-to-maturity securities, net | Level 3 Fair Value    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Fair value $ 4,902 $ 4,934