XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives - Schedule of Aggregate Notional Amount and Fair Value Hierarchy of the Company (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative Assets    
Derivative asset $ 41,993 $ 6,396
Notional 1,736,064 571,016
Derivative Liabilities    
Derivative liabilities (81) (7,164)
Notional 76,833 700,000
Cash collateral posted 11,175 4,807
Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Level 2    
Derivative Assets    
Derivative asset 41,993 6,396
Derivative Liabilities    
Derivative liabilities (81) (7,164)
Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Foreign currency forward contracts    
Derivative Assets    
Derivative asset 941 2,401
Notional 136,064 171,016
Derivative Liabilities    
Derivative liabilities (81) 0
Notional 76,833 0
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 941 2,401
Derivative Liabilities    
Derivative liabilities (81) 0
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 41,052 3,995
Notional 1,600,000 400,000
Derivative Liabilities    
Derivative liabilities 0 (7,164)
Notional 0 700,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 41,052 3,995
Derivative Liabilities    
Derivative liabilities 0 (7,164)
Interest Rate Swap | Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities $ 0 $ 0