XML 72 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Employee Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of matching contributions

    

2024

    

2023

    

2022

(dollars in thousands)

Matching contribution

$

3,670

$

3,314

$

3,071

Schedule of Change in compensation agreements

    

2024

    

2023

    

2022

(dollars in thousands)

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]  
Notes Tables  
Schedule of Change in compensation agreements

    

2024

    

2023

    

2022

(dollars in thousands)

Balance, beginning

$

8,689

$

8,165

$

7,273

Expense accrued

 

400

 

889

 

1,286

Cash payments made

 

(267)

 

(365)

 

(394)

Balance, ending

$

8,822

$

8,689

$

8,165