XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments and Hedging Activities (Schedule of Maturities of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Within one year $ 54,569  
One to three years 431,056  
Three to five years 259,709  
Five to ten years 804,543  
Ten to fifteen years 126,509  
Fifteen years and thereafter 21,075  
Total $ 1,697,461 $ 1,395,135