XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]      
Net income $ 151,595 $ 107,992 $ 70,960
Other comprehensive income (loss), net of tax      
Net change in unrealized gains (losses) on available-for-sale debt securities, net of tax 2,813 (2,520) (1,409)
Net change in unrealized gains (losses) on cash flow hedges, net of tax (2,570) (434) 2,900
Other comprehensive income (loss), net of tax 243 (2,954) 1,491
Comprehensive income $ 151,838 $ 105,038 $ 72,451