XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Valuation and Qualifying Accounts Disclosure [Table Text Block]
  

Balance at

  

Additions

         
  

beginning

  

charged to

  

Changes to

  

Balance at

 
  

of year

  

earnings

  

reserve, net (1)

  

end of year

 

Year ended December 31, 2023

                

Allowance for credit losses

 $1,366  $320  $(40) $1,646 

Valuation of deferred tax assets

  2,071   -   (66)  2,005 

Year ended December 31, 2022

                

Allowance for credit losses

 $2,970  $(1,476) $(128) $1,366 

Valuation of deferred tax assets

  3,273   -   (1,202)  2,071 

Year ended December 31, 2021

                

Allowance for credit losses

 $2,929  $67  $(26) $2,970 

Valuation of deferred tax assets

  3,374   -   (101)  3,273