v3.26.1
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 $ 41,544 $ 35,980 $ 83,968 $ 67,363
Other comprehensive loss:        
Changes in unrealized losses on investment securities, net of tax 0 (37) (42) (244)
Comprehensive income $ 41,544 $ 35,943 $ 83,926 $ 67,119