XML 177 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Benefit Plans (Details Textual)
$ in Thousands
12 Months Ended
Mar. 15, 2019
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Defined Contribution Plan, Employer Matching Contribution, Percent of Match   1.00%  
Defined Contribution Plan, Employer Matching Contribution for Employee's Contribution Between Two and Six Percent, Percent of Match   50.00%  
Defined Contribution Plan, Service Hours Required by Eligible Employees to Receive Additional Contributions   1,000  
Defined Contribution Plan, Minimum Age for Eligibility (Year)   19 years  
Defined Contribution Plan, Employer Matching Contribution, Vesting Period (Year)   2 years  
The 401(k) Plan [Member]      
Defined Contribution Plan, Cost   $ 1,400 $ 1,200
Supplemental Employee Retirement Plan [Member]      
Defined Contribution Plan, Cost   128 126
Defined Contribution Plan, Number of Employees 3    
Defined Contribution Plan, Retirement Benefits Payable, Number of Monthly Payments 180    
Defined Contribution Plan, Unvested Funds Forfeiture   203  
Liability, Retirement and Postemployment Benefits   $ 889 $ 1,000
Minimum [Member]      
Defined Contribution Plan, Stated Percentage of Employees Contribution   2.00%  
Maximum [Member]      
Defined Contribution Plan, Stated Percentage of Employees Contribution   6.00%