XML 120 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS SEGMENT INFORMATION - Reconciliation of Total Segment Assets to Total Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Total segment assets $ 8,536,219 $ 7,561,101 $ 7,299,233
Other assets 48,449 50,135  
Total assets $ 8,584,668 $ 7,611,236