XML 134 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Employee Benefit Plans (Details Textual)
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%    
Defined Benefit Plan, Employer Additional Contribution of Stock, Percent 2.00%    
Defined Contribution Plan, Cost $ 5,100,000 $ 4,500,000 $ 4,200,000
Defined Contribution Plan, Shares, Held in Employee Stock Ownership and Profit Sharing Plan | shares 405,000 427,000  
Deferred Compensation Arrangement with Individual, Contributions by Employer $ 323,000 $ 296,000 $ 221,000
Deferred Compensation Arrangement with Individual, Recorded Liability $ 12,000,000 12,000,000  
Defined Benefit Plan, Number of Employees Covered 2    
Deferred Compensation Arrangement with Individual, Requisite Service Period 25 years    
Defined Benefit Plan, Accumulated Benefit Obligation $ 2,300,000 $ 2,300,000