XML 217 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of assets:      
Total assets for reportable segments $ 7,106,278 $ 7,174,957 $ 6,980,100
Total assets 7,106,278 7,174,957 6,980,100
Operating Segments      
Reconciliation of assets:      
Total assets for reportable segments 7,106,278 7,174,957 6,980,100
Other assets 0 0 0
Total assets $ 7,106,278 $ 7,174,957 $ 6,980,100