v3.24.1
Note 9 - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued fines and penalties $ 522 $ 407
Insurance 467 568
Other payable 297 324
Board of director fees payable 250 210
Taxes payable 142 64
Accrued Liabilities and Other Liabilities, Current 5,084 6,114
Contracts With Customers [Member]    
Unearned revenue from contracts 3,243 3,888
Customer Deposits [Member]    
Unearned revenue from contracts 163 173
Contract Renewal [Member]    
Unearned revenue from contracts $ 0 $ 480