XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

As of

  

As of

 
  

March 31,

  December 31, 
  

2023

  

2022

 

Accounts Receivable

 $32,166  $36,235 

Allowance for credit losses

  1,537   1,608 

Net balance, end of period

  30,629   34,627 
  

As of March 31,

 
  

2023

  

2022

 

Balance, beginning of the period

 $1,608  $1,442 

Amounts provided

  102   33 

Amounts recovered

  (78)  (28)

Amounts written off

  (106)  (79)

Translation adjustments

  11   (18)

Balance, end of period

 $1,537  $1,350