XML 84 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Derivative Instruments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
instrument
Dec. 31, 2025
USD ($)
Derivatives Designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Number of Instruments | instrument 22  
Notional Amount | $ $ 1,960,552 $ 1,718,611
Derivatives Not Designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Number of Instruments | instrument 14  
Notional Amount | $ $ 984,537 $ 800,987