XML 112 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Schedule of Maturities of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Within one year $ 59,925  
One to three years 694,176  
Three to five years 383,215  
Five to ten years 747,395  
Ten to fifteen years 91,136  
Fifteen years and thereafter 19,072  
Total $ 1,994,919 $ 1,395,135