v3.26.1
Unaudited Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 40,867 $ 32,184 $ 84,150 $ 61,453
Other comprehensive income/(loss), before tax:        
Interest rate swaps and cap 796 (971) 2,754 (1,689)
Available-for-sale securities (235) (20) (291) (32)
Income tax effect:        
Interest rate swaps and cap (246) 239 (684) 401
Available-for-sale securities 58 5 72 8
Other comprehensive income/(loss), net of tax 373 (747) 1,851 (1,312)
Comprehensive income, net of tax $ 41,240 $ 31,437 $ 86,001 $ 60,141