XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Note 1 - Nature of Operations, Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Fair Value, Concentration of Risk [Table Text Block]
  

September 30,

 
  

2025

  

2024

 
         

Assets - Serbia

 $19,643  $27,662 

Assets - U.S.

  24,647   39,599 
Assets - UAE  311   - 

Total Assets

 $44,601  $67,261 
         

Liabilities - Serbia

 $11,465  $11,944 

Liabilities - U.S.

  6,615   8,892 
Liabilities - UAE  -   - 

Total Liabilities

 $18,080  $20,836 

 

  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2025

  

2024

  

2025

  

2024

 
                 

Sales - Serbia

 $2,402  $3,604  $7,180  $7,804 

Sales - U.S.

  3,386   7,878   12,007   33,051 
Sales - UAE  -   -   -   - 

Total Revenues

 $5,788  $11,482  $19,187  $40,855 
                 
                 

Net Loss - Serbia

 $(1,195) $(391) $(7,195) $(1,189)

Net Income/(Loss) - U.S.

  (3,648)  1,688   (17,449)  (5,467)
Net Income/(Loss) - UAE  (27)  -   (27)  - 

Total Net Income/(Loss)

 $(4,870) $1,297  $(24,671) $(6,656)
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

September 30,

  

December 31,

 

(Dollars in thousands)

 

2025

  

2024

 

Allowance for credit losses:

        

Beginning of period

 $259  $448 

Net provision for credit losses

  245   (72)

(Charge-offs)/recoveries, net

  -   (117)

End of Period

 $504  $259 
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, 2024

  -   -  $309 

Change in Fair Value

        (50)

Issue earnout shares for acquisition

        (93)

Contingent Consideration as of September 30, 2025

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

September 30,

 
  

2025

  

2024

 

Stock Options

  657,754   594,558 

Warrants

  200,000   200,000 

Total Shares

  857,754   794,558 

 

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  September 30,  September 30, 
  2025  2024  2025  2024 
Numerator:                
Numerator for basic and diluted loss per share - net (loss) income  $(4,870)  $1,297   $(24,671)  $(6,656)
Denominator:                
Number of shares used in basic computation  17,692   14,702   16,063   14,558 
Denominator for diluted loss per share - weighted average number of shares of common stock outstanding  17,692   14,711   16,063   14,558 
Loss per share                
Basic  $(0.28)  $0.09   $(1.54)  $(0.46)
Diluted (0.28) 0.09  (1.54) (0.46)