v3.24.1
Note 9 - Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Unearned revenue from contracts with customers

  $ 3,243     $ 3,888  

Accrued fines and penalties

    522       407  

Insurance

    467       568  

Other payable

    297       324  

Board of director fees payable

    250       210  

Customer deposits

    163       173  

Taxes payable

    142       64  

Unearned contract renewal income

    -       480  
    $ 5,084     $ 6,114