XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Credit quality indicator (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Investments    
Held to maturity securities, net $ 133,665 $ 150,941
Aaa    
Investments    
Held to maturity securities, net 44,971 59,901
Aa1/Aa2/Aa3    
Investments    
Held to maturity securities, net 38,183 38,496
A1/A2    
Investments    
Held to maturity securities, net 3,171 3,195
Baa1/Baa2    
Investments    
Held to maturity securities, net 1,000 1,003
Not rated    
Investments    
Held to maturity securities, net $ 46,340 $ 48,346