v3.26.1
Note 16 - Segment Information - Reconciliation of Segment Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets $ 7,175,476 $ 5,245,870
Operating Segments [Member]    
Assets 7,233,374 5,247,175
Operating Segments [Member] | Trust Segment [Member]    
Assets 17,678 17,000
Operating Segments [Member] | Bank Segment [Member]    
Assets 7,215,696 5,230,175
Consolidation, Eliminations [Member]    
Assets $ (57,898) $ (1,305)