v3.26.1
Note 8 - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued fines and penalties $ 2,187 $ 3,255
Insurance 1,955 733
Taxes payable 557 60
Other payable 1,074 302
Board of director fees payable 125 125
Accrued Liabilities and Other Liabilities, Current 6,562 5,406
Contracts With Customers [Member]    
Unearned revenue from contracts 576 780
Customer Deposits [Member]    
Unearned revenue from contracts $ 88 $ 151