XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of Reconciliation of Net Realized and Unrealized (Losses) Gains on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]      
Gross realized gains on sales of available-for-sale securities $ 2 $ 64 $ 716
Gross realized losses on sales of available-for-sale securities (638) (322) (652)
Gross realized gains on sales of other investments 1,900 0 2,100
Impairment charge in other investments (2,236) 0 (2,180)
Net realized losses and impairment losses $ (972) $ (258) $ (16)