v3.26.1
Note 1 - Nature of Operations, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Fair Value, Concentration of Risk [Table Text Block]
   June 30,   December 31, 
  

2026

  

2025

 
         

Assets - Serbia

 $18,032  $19,144 

Assets - U.S.

  19,985   23,479 

Assets - UAE

  142   109 

Total Assets

 $38,159  $42,732 
         

Liabilities - Serbia

 $7,769  $7,490 

Liabilities - U.S.

  9,919   10,376 

Liabilities - UAE

  215   21 

Total Liabilities

 $17,903  $17,887 
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Sales - Serbia

 $3,984  $3,300  $5,556  $4,826 

Sales - U.S.

  4,498   3,775   6,054   8,573 

Sales - UAE

  80   -   80   - 

Total Revenues

 $8,562  $7,075  $11,690  $13,399 
                 
                 

Net Income/(Loss) - Serbia

 $(266) $691  $(1,014) $(6,000)

Net Income/(Loss) - U.S.

  (2,827)  (4,969)  (8,927)  (13,801)

Net Income/(Loss) - UAE

  13   -   6   - 

Total Net Loss

 $(3,080) $(4,278) $(9,935) $(19,801)
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Allowance for credit losses:

        

Beginning of period

 $939  $259 

Net provision for credit losses

  1,840   782 

(Charge-offs)/recoveries, net

  -   (102)

End of Period

 $2,779  $939 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Level 1

  

Level 2

  

Level 3

 

Contingent Consideration as of December 31, 2025

  -   -  $104 

Additions

        - 

Settlements

        (104)

Contingent Consideration as of June 30, 2026

  -   -  $- 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

June 30,

 
  

2026

  

2025

 

Stock Options

  875,600   639,904 

Warrants ($17.00 exercise price)

  200,000   200,000 

Total Shares

  1,075,600   839,904