XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Changes in Accumulated Other Comprehensive Loss by Component - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated other comprehensive income      
Accumulated other comprehensive (loss) income — beginning balance $ 456,616 $ 418,279 $ 445,171
Other comprehensive (loss) income before reclassifications (753) 1,624 (7,505)
Losses reclassified from other comprehensive (loss) income 280 9 28
Net current period other comprehensive (loss) income (473) 1,633 (7,477)
Accumulated other comprehensive loss — ending balance 499,927 456,616 418,279
Realized losses (400) (100) (100)
Changes in other comprehensive (loss) income, tax benefit (expense) 100 (400) 2,000
Accumulated Other Comprehensive (Loss) Income, net of Taxes      
Accumulated other comprehensive income      
Accumulated other comprehensive (loss) income — beginning balance (1,844) (3,477) 4,000
Accumulated other comprehensive loss — ending balance $ (2,317) $ (1,844) $ (3,477)