XML 82 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Derivative Instruments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
instrument
Dec. 31, 2025
USD ($)
Derivatives Designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Number of Instruments | instrument 20  
Notional Amount | $ $ 1,738,847 $ 1,718,611
Derivatives Not Designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Number of Instruments | instrument 12  
Notional Amount | $ $ 2,671,364 $ 2,519,598