XML 120 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Derivatives and Hedging Activities - Cash flow hedging and fair value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]      
Interest and Dividend Income $ 481,857 $ 413,410 $ 292,571
Interest expense 250,069 192,404 61,451
Interest rate caps | Interest Expense      
Derivative [Line Items]      
Gain (loss) on effects of cash flow hedging (4,032) (7,639) (1,422)
Interest rate swaps | Interest And Dividend Income      
Derivative [Line Items]      
Gain on effects of fair value hedging 3,380 1,746  
Interest rate swaps | Interest Expense      
Derivative [Line Items]      
Gain (loss) on effects of cash flow hedging (1,271) (1,167) 500
Interest rate swaps and collars | Interest And Dividend Income      
Derivative [Line Items]      
Gain (loss) on effects of cash flow hedging $ (11,431) $ (10,763) $ (829)