XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024

                

Allowance for credit losses

 $1,646  $702  $24  $2,372 

Valuation of deferred tax assets

  2,005   -   (495)  1,510 

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