v3.26.1
Derivatives - Aggregate Notional Amount and Fair Value Hierarchy of the Company (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative Assets    
Derivative asset $ 3,045 $ 22,344
Notional 566,011 1,678,873
Derivative Liabilities    
Derivative liabilities (28,137) (2,711)
Notional 2,812,208 643,979
Cash Collateral Posted 23,389 11,286
Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Level 2    
Derivative Assets    
Derivative asset 3,045 22,344
Derivative Liabilities    
Derivative liabilities (28,137) (2,711)
Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Foreign currency forward contracts    
Derivative Assets    
Derivative asset 583 137
Notional 166,011 78,873
Derivative Liabilities    
Derivative liabilities (102) (822)
Notional 62,208 143,979
Foreign currency forward contracts | Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Foreign currency forward contracts | Level 2    
Derivative Assets    
Derivative asset 583 137
Derivative Liabilities    
Derivative liabilities (102) (822)
Foreign currency forward contracts | Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Interest Rate Swap    
Derivative Assets    
Derivative asset 2,462 22,207
Notional 400,000 1,600,000
Derivative Liabilities    
Derivative liabilities (28,035) (1,889)
Notional 2,750,000 500,000
Interest Rate Swap | Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Interest Rate Swap | Level 2    
Derivative Assets    
Derivative asset 2,462 22,207
Derivative Liabilities    
Derivative liabilities (28,035) (1,889)
Interest Rate Swap | Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities $ 0 $ 0