XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

As of December 31,

 
   

2025

   

2024

 

Accounts Receivable

  $ 24,817     $ 24,324  

Less: Allowance for credit losses

    1,127       730  

Net balance, end of the year

  $ 23,690     $ 23,594  
   

As of December 31,

 
   

2025

   

2024

   

2023

 

Balance, beginning of the year

  $ 730     $ 666     $ 821  

Amounts provided

    629       195       101  

Amounts recovered

    (163 )     (65 )     (105 )

Amounts written off

    (139 )     (36 )     (125 )

Translation adjustments

    70       (30 )     (26 )

Balance, end of the year

  $ 1,127     $ 730     $ 666  
Property, Plant and Equipment Estimated Useful Lives [Table Text Block]

Asset

 

Estimated useful life
(in years)

 

Computer equipment and software

   

3

 

-

 

12

 

Furniture and fixtures

   

5

 

-

 

7

 

Equipment

   

5

 

-

 

20

 

Leasehold improvements

 

Shorter of useful life or term of lease