v3.26.1
Note 16 - Segment Information - Reconciliation of Segment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets $ 7,140,884 $ 5,245,870
Operating Segments [Member]    
Assets 7,098,356 5,247,175
Operating Segments [Member] | Trust Segment [Member]    
Assets 19,528 17,000
Operating Segments [Member] | Bank Segment [Member]    
Assets 7,078,828 5,230,175
Consolidation, Eliminations [Member]    
Assets $ 42,528 $ (1,305)