XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Valuation and Qualifying Accounts [Table Text Block]
  

Balance at Beginning of Year

  

Additions Charged to Earnings

  

Charges to Reserve, Net (1)

  

Reserves Established for Acquisitions

  

Balance at End of Year

 

Year ended December 31, 2024

                    

Allowance for credit losses

 $33,925  $4,524  $(3,509) $525  $35,465 

Reserves for inventory

  39,027   10,738   (2,924)  1,332   48,173 

Valuation of deferred tax assets

  5,136   447   (358)  -   5,225 
                     

Year ended December 31, 2023

                    

Allowance for credit losses

 $27,664  $7,443  $(1,206) $24  $33,925 

Reserves for inventory

  39,714   4,621   (5,308)  -   39,027 

Valuation of deferred tax assets

  4,638   516   (18)  -   5,136 
                     

Year ended December 31, 2022

                    

Allowance for credit losses

 $12,025  $17,966  $(2,825) $498  $27,664 

Reserves for inventory

  33,537   9,656   (4,737)  1,258   39,714 

Valuation of deferred tax assets

  7,874   649   (1,501)  (2,384)  4,638