XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

June 30,

  

December 31

 
  

2025

  

2024

 
  

(in thousands)

 
         

Accrued fines and penalties

 $2,115  $2,146 

Insurance

  1,619   793 

Unearned revenue from contracts with customers

  1,549   2,727 

Taxes payable

  436   427 

Other payable

  219   308 

Customer deposits

  163   163 

Board of director fees payable

  125   125 
  $6,226  $6,689