XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value - Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Held-to-maturity securities, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value $ 4,833  
Fair value 4,833  
Carrying value | Agent loans, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value 91,636 $ 67,787
Carrying value | Other loans receivable, net    
Carrying value and fair value measurements of financial instruments not carried at fair value    
Carrying value 10,938 10,713
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 0
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 87,797 66,445
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 10,938 10,713
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,833 $ 0