XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging Activities (Schedule of Maturiries of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Within one year $ 41,369  
One to three years 581,049  
Three to five years 381,601  
Five to ten years 758,302  
Ten to fifteen years 94,603  
Fifteen years and thereafter 19,140  
Total $ 1,876,064 $ 1,395,135