XML 144 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Employee Benefit Plans - Deferred Compensation Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance, beginning $ 46,800 $ 38,255 $ 32,353
Employee deferrals 3,597 4,306 3,615
Company match and interest 5,393 4,788 2,776
Cash payments made (625) (549) (489)
Balance, ending 55,165 46,800 38,255
Supplemental Executive Retirement Plans [Member]      
Balance, beginning 8,689 8,165 7,273
Company match and interest 400 889 1,286
Cash payments made (267) (365) (394)
Balance, ending $ 8,822 $ 8,689 $ 8,165