XML 134 R117.htm IDEA: XBRL DOCUMENT v3.22.4
Note 18 - Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 $ 4,200,000 $ 3,300,000 $ 2,900,000
Defined Contribution Plan, Shares, Held in Employee Stock Ownership and Profit Sharing Plan (in shares) 423,000 445,000  
Deferred Compensation Arrangement with Individual, Contributions by Employer $ 221,000 $ 224,000 $ 214,000
Deferred Compensation Arrangement with Individual, Recorded Liability $ 11,200,000 10,800,000  
Defined Benefit Plan, Number of Employees Covered 2    
Defined Benefit Plan, Number of Retired Employees Covered 1    
Defined Benefit Plan, Number of Present Employees Covered 1    
Deferred Compensation Arrangement with Individual, Requisite Service Period (Year) 25 years    
Defined Benefit Plan, Accumulated Benefit Obligation $ 2,300,000 $ 2,100,000