XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance at beginning of period $ 3,426,747 $ 3,197,400 $ 2,966,451
Reclassification for losses included in net income, net of tax 0 229 0
Current year changes, net of tax 5,820 10,339 (62,097)
Balance at end of period 3,751,522 3,426,747 3,197,400
Accumulated Other Comprehensive Income (Loss), Net of Tax      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance at beginning of period (35,939) (46,507) 15,590
Balance at end of period $ (30,119) $ (35,939) $ (46,507)