XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities (Schedule of Maturities of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Within one year $ 49,228  
One to three years 173,533  
Three to five years 213,336  
Five to ten years 811,812  
Ten to fifteen years 124,868  
Fifteen years and thereafter 22,358  
Total $ 1,395,135 $ 1,442,102