v3.25.1
Note 4 - Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

As of

   

As of

 
   

March 31,

   

December 31,

 
   

2025

   

2024

 

Accounts Receivable

  $ 22,703     $ 24,324  

Less: Allowance for credit losses

    716       730  

Net balance, end of period

  $ 21,987     $ 23,594  
   

As of March 31,

 
   

2025

   

2024

 

Balance, beginning of the period

  $ 730     $ 834  

Amounts provided

    46       42  

Amounts recovered

    (80

)

    (13

)

Amounts written off

    -       (35 )

Translation adjustments

    20       (10

)

Balance, end of period

  $ 716     $ 818