v3.26.3
Note 16 - Segment Information - Reconciliation of Segment Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets $ 7,119,363 $ 5,245,870
Operating Segments [Member]    
Assets 7,116,681 5,247,175
Operating Segments [Member] | Trust Segment [Member]    
Assets 21,021 17,000
Operating Segments [Member] | Bank Segment [Member]    
Assets 7,095,660 5,230,175
Eliminations and Reconciling Items [Member]    
Assets $ 2,682 $ (1,305)