XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Unrealized holding gains (losses) arising during the period Unrealized holding gains (losses) arising during the period
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of year $ 11,102 $ 12,305
Total gains or losses (realized/unrealized):    
Included in earnings 0 0
Included in other comprehensive income (38) (676)
Purchases, sales, issuances and settlements, net (581) (527)
Transfers in and/or out of Level 3 0 0
Balance as of end of year $ 10,483 $ 11,102