v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 8,338 $ 6,538 $ 10,443 $ 7,944
Other comprehensive income (loss):        
Change in fair value of cash flow hedges 2,800 (329) 4,615 (958)
Adjustment for net losses (gains) realized on cash flow hedges and included in net income, net of taxes 471 (92) 146 (473)
Total change in unrealized gains (losses) on cash flow hedges 3,271 (421) 4,761 (1,431)
Change in unrealized losses on investments (176) (209) (42) (764)
Total other comprehensive income (loss) 3,095 (630) 4,719 (2,195)
Comprehensive income $ 11,433 $ 5,908 $ 15,162 $ 5,749