Note 4 - Summary of Significant Accounting Policies (Details Textual) $ / shares in Units, $ in Thousands |
|
3 Months Ended |
6 Months Ended |
|
|
|
|
|
|
|
Jan. 18, 2023
shares
|
Jun. 30, 2023
USD ($)
$ / shares
shares
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
$ / shares
shares
|
Jun. 30, 2022
USD ($)
|
Mar. 31, 2023
USD ($)
|
Jan. 17, 2023
shares
|
Jan. 01, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
$ / shares
shares
|
Mar. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
| Retained Earnings (Accumulated Deficit) |
|
$ (56,262)
|
|
$ (56,262)
|
|
|
|
|
$ (53,525)
|
|
|
| Accounts Receivable, Allowance for Credit Loss |
|
3,715
|
$ 2,454
|
3,715
|
$ 2,454
|
$ 4,070
|
|
|
3,760
|
$ 2,245
|
$ 2,236
|
| Financing Receivable, Allowance for Credit Loss |
|
$ 1,187
|
617
|
$ 1,187
|
617
|
850
|
|
|
$ 617
|
0
|
0
|
| Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares |
|
$ 0.001
|
|
$ 0.001
|
|
|
|
|
$ 0.001
|
|
|
| Common Stock, Shares Authorized (in shares) | shares |
20,000,000
|
20,000,000
|
|
20,000,000
|
|
|
100,000,000
|
|
20,000,000
|
|
|
| Stock Issued During Period, Fractional Shares, Reverse Stock Splits (in shares) | shares |
0
|
|
|
|
|
|
|
|
|
|
|
| Common Stock, Shares, Issued (in shares) | shares |
7,174,506
|
7,204,506
|
|
7,204,506
|
|
|
35,827,677
|
|
7,174,506
|
|
|
| Contract with Customer, Performance Obligation Satisfied in Previous Period |
|
$ 0
|
$ 0
|
$ 0
|
$ 0
|
|
|
|
|
|
|
| Operating Lease, Right-of-Use Asset |
|
1,498
|
|
1,498
|
|
|
|
|
$ 1,761
|
|
|
| Operating Lease, Liability |
|
1,626
|
|
1,626
|
|
|
|
|
|
|
|
| Other Current Assets [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Operating Lease, Right-of-Use Asset |
|
1,500
|
|
1,500
|
|
|
|
|
|
|
|
| Other Current Liabilities [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Operating Lease, Liability |
|
$ 1,630
|
|
$ 1,630
|
|
|
|
|
|
|
|
| Reverse Stock Split [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Stockholders' Equity Note, Stock Split, Conversion Ratio |
5
|
|
|
|
|
|
|
|
|
|
|
| Accounting Standards Update 2016-13 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Retained Earnings (Accumulated Deficit) |
|
|
|
|
|
|
|
$ (190)
|
|
|
|
| Accounts Receivable, Allowance for Credit Loss |
|
|
|
|
|
0
|
|
40
|
36
|
0
|
0
|
| Financing Receivable, Allowance for Credit Loss |
|
|
|
|
|
$ 0
|
|
$ 150
|
$ 155
|
$ 0
|
$ 0
|