v3.24.0.1
Investments - Schedule of Unrealized Losses on AFS Securities Including Related Parties (Details)
Dec. 31, 2023
position
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Unrealized Loss Position 8,650
Unrealized Loss Position 12 Months or More 7,714
Related Party  
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]  
Unrealized Loss Position 182
Unrealized Loss Position 12 Months or More 146