Note 15 - 401(k) and Profit-Sharing Plan (Details Textual) - Other Pension, Postretirement and Supplemental Plans [Member] - USD ($) $ in Thousands |
1 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|
Jan. 01, 2023 |
Jan. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Jun. 30, 2022 |
|
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% | 100.00% | 50.00% | ||
Defined Contribution Plan, Employer Matching Contribution, First Percent of Contributions Used in Company Match | 4.00% | 6.00% | 4.00% | ||
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 4.00% | 6.00% | 2.00% | ||
Liability, Defined Benefit Plan | $ 345 | $ 24 | $ 23 | ||
Subsequent Event [Member] | |||||
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 100.00% | ||||
Defined Contribution Plan, Employer Matching Contribution, First Percent of Contributions Used in Company Match | 4.00% | ||||
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 4.00% |