XML 86 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Comprehensive Income (Loss) - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     $ (373,001)  
Net current period OCI $ (7,749) $ (45,373) (19,720) $ 22,320
Balance, June 30, 2024 (392,721)   (392,721)  
Available-for-Sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     (194,628)  
OCI before reclassifications     (18,887)  
Amounts reclassified from AOCI     (28)  
Net current period OCI     (18,915)  
Balance, June 30, 2024 (213,543)   (213,543)  
Investments Subtotal        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     (279,070)  
OCI before reclassifications     (24,288)  
Amounts reclassified from AOCI     3,040  
Net current period OCI     (21,248)  
Balance, June 30, 2024 (300,318)   (300,318)  
Credit Loss Related        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     (84,442)  
OCI before reclassifications     (5,401)  
Amounts reclassified from AOCI     3,068  
Net current period OCI     (2,333)  
Balance, June 30, 2024 (86,775)   (86,775)  
Defined benefit pension and post-retirement life plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     (93,931)  
OCI before reclassifications     0  
Amounts reclassified from AOCI     1,528  
Net current period OCI     1,528  
Balance, June 30, 2024 (92,403)   (92,403)  
Total AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, December 31, 2023     (373,001)  
OCI before reclassifications     (24,288)  
Amounts reclassified from AOCI     4,568  
Net current period OCI (7,749) $ (45,373) (19,720) $ 22,320
Balance, June 30, 2024 $ (392,721)   $ (392,721)