v3.25.2
Derivatives and Hedging - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 910,473 $ 871,643 $ 918,583 $ 652,670
Ending balance 901,964 933,082 901,964 933,082
Swaps        
AOCI Attributable to Parent, Before Tax [Roll Forward]        
Balance in the beginning 1,657 4,361 2,487 2,241
Net change in unrealized (loss) gain 239 725 (53) 2,845
Amounts reclassified to interest expense (542) (536) (1,080) (536)
Net current period other comprehensive (loss) income (303) 189 (1,133) 2,309
Balance in the ending 1,354 4,550 1,354 4,550
AOCI Attributable to Parent, Tax [Roll Forward]        
Balance in the beginning (434) (1,099) (634) (573)
Net change in unrealized (loss) gain (57) (154) 13 (680)
Amounts reclassified to interest expense 137 108 267 108
Net current period other comprehensive (loss) income 80 (46) 280 (572)
Balance in the ending (354) (1,145) (354) (1,145)
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 1,223 3,262 1,853 1,668
Net change in unrealized (loss) gain 182 571 (40) 2,165
Amounts reclassified to interest expense (405) (428) (813) (428)
Net current period other comprehensive (loss) income (223) 143 (853) 1,737
Ending balance $ 1,000 $ 3,405 $ 1,000 $ 3,405