XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value - Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying Value | Agent loans    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value $ 67,787 $ 69,476
Carrying Value | Other loans receivable    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Carrying Value 10,713 5,199
Fair Value | Level 3 Fair Value | Agent loans    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Fair Value 66,445 62,954
Fair Value | Level 3 Fair Value | Other loans receivable    
Carrying values and fair value measurements of financial instruments not carried at fair value    
Fair Value $ 10,713 $ 5,199