XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of Aggregate Notional Amount and Fair Value Hierarchy of the Company (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative Assets    
Derivative asset $ 23,980 $ 6,396
Notional 1,709,402 571,016
Derivative Liabilities    
Derivative liabilities (153) (7,164)
Notional 69,081 700,000
Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Level 2    
Derivative Assets    
Derivative asset 23,980 6,396
Derivative Liabilities    
Derivative liabilities (153) (7,164)
Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Interest Rate Swap    
Derivative Assets    
Derivative asset 23,346 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 23,346 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
Foreign Exchange Forward    
Derivative Assets    
Derivative asset 634 2,401
Notional 109,402 171,016
Derivative Liabilities    
Derivative liabilities (153) 0
Notional 69,081 0
Foreign Exchange Forward | Level 1    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities 0 0
Foreign Exchange Forward | Level 2    
Derivative Assets    
Derivative asset 634 2,401
Derivative Liabilities    
Derivative liabilities (153) 0
Foreign Exchange Forward | Level 3    
Derivative Assets    
Derivative asset 0 0
Derivative Liabilities    
Derivative liabilities $ 0 $ 0