v3.26.1
Note 8 - Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  June 30,  December 31 
  

2026

  

2025

 
  

(in thousands)

 
         

Accrued fines and penalties

 $2,187  $3,255 

Insurance

  1,955   733 

Unearned revenue from contracts with customers

  576   780 

Taxes payable

  557   60 

Other payable

  1,074   302 

Customer deposits

  88   151 

Board of director fees payable

  125   125 
  $6,562  $5,406