Note 10 - Share-based Compensation (Details Textual) $ / shares in Units, $ in Thousands | | | 1 Months Ended | 3 Months Ended | 12 Months Ended | | |
Jan. 03, 2023 shares | Jan. 01, 2001 shares | Dec. 31, 2022 shares | Apr. 01, 2023 USD ($) $ / shares shares | Apr. 02, 2022 USD ($) shares | Dec. 31, 2022 shares | Jan. 01, 2022 shares | Jan. 02, 2021 shares | Dec. 29, 2018 shares | Dec. 31, 2016 shares | Dec. 27, 2015 shares | Mar. 31, 2023 $ / shares | Dec. 31, 2014 shares |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | 10 years | | | | | | | | | |
Share-Based Payment Arrangement, Expense | $ | | | | $ 496 | $ 403 | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ | | | | $ 3,700 | | | | | | | | | |
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | | | 1,754,852 | 1,534,350 | | 1,754,852 | | | | | | | |
Dividends Payable | $ | | | | $ 0 | | | | | | | | | |
Employee Stock Purchase Plan [Member] | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | $ | | | | $ 75 | $ 60 | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date | | 85% | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate | | 10% | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares) | | 3,000 | | | | | | | | | | | |
Additional Shares of Common Stock Reserved for Future Issuance (in shares) | | | | | | | 400,000 | | 300,000 | | 300,000 | | |
Common Stock, Capital Shares Reserved for Future Issuance (in shares) | | | | | | | 1,800,000 | | 1,400,000 | | 1,100,000 | | |
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) | 33,071 | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | 331,160 | | | | | | | | | |
The 2014 Plan [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | | | | 632,094 | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | 2,975,000 | | | | | | | | | 625,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) | | | | | | 1,000,000 | | 850,000 | | 500,000 | | | |
Time-based Restricted Stock Units [Member] | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ | | | | $ 3,200 | | | | | | | | | |
Share Price (in dollars per share) | $ / shares | | | | | | | | | | | | $ 11.56 | |
Time-based Restricted Stock Units [Member] | The 2014 Plan [Member] | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ | | | | $ 3,200 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) | | | 274,939 | 471,096 | | 274,939 | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested | $ | | | | $ 5,400 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 262,428 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | | | | $ 12.50 | | | | | | | | | |
Performance-based Restricted Stock Units [Member] | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ | | | | $ 500 | | | | | | | | | |
Performance-based Restricted Stock Units [Member] | Immediately Vested [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 4,762 | 0 | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | | | | $ 10.50 | | | | | | | | | |
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member] | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | $ | | | | $ 100 | $ 200 | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) | | | 225,000 | 100,000 | | 225,000 | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | | | 100,000 | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares) | | | 125,000 | | | 125,000 | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | 0 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | | | | $ 0 | | | | | | | | | |
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member] | Chief Executive Officer [Member] | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Number of Outstanding Grant | | | | 1 | | | | | | | | | |
Minimum [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | 1 year | | | | | | | | | |
Maximum [Member] | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | 5 years | | | | | | | | | |