XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Accounting and Consolidation - Schedule of Amounts Reclassified from Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Realized gains (losses) on available-for-sale securities $ (433) $ 3,383 $ 33
Income tax benefit (expense) (25,498) (19,470) (18,340)
Total reclassifications out of accumulated other comprehensive income (314) 2,402 23
Accumulated Defined Benefit Plans Adjustment Attributable to Parent      
Accumulated Other Comprehensive Income Loss [Line Items]      
Realized gains (losses) on available-for-sale securities (433) 3,383 33
Income tax benefit (expense) $ 119 $ (981) $ (10)