XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

As of

   

As of

 
   

September 30,

   

December 31,

 
   

2025

   

2024

 

Accounts Receivable

  $ 23,057     $ 24,324  

Less: Allowance for credit losses

    870       730  

Net balance, end of period

  $ 22,187     $ 23,594  
   

As of September 30,

 
   

2025

   

2024

 

Balance, beginning of the period

  $ 730     $ 666  

Amounts provided

    344       108  

Amounts recovered

    (135

)

    (66

)

Amounts written off

    (136 )     (37 )

Translation adjustments

    67       6  

Balance, end of period

  $ 870     $ 677