XML 115 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Beginning $ 33,925 $ 27,664 $ 12,025
Additions charged to earnings 4,524 7,443 17,966
Charges to reserve, net [1] (3,509) (1,206) (2,825)
Reserves established for acquisitions 525 24 498
Ending 35,465 33,925 27,664
SEC Schedule, 12-09, Reserve, Inventory [Member]      
Beginning 39,027 39,714 33,537
Additions charged to earnings 10,738 4,621 9,656
Charges to reserve, net [1] (2,924) (5,308) (4,737)
Reserves established for acquisitions 1,332 0 1,258
Ending 48,173 39,027 39,714
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Beginning 5,136 4,638 7,874
Additions charged to earnings 447 516 649
Charges to reserve, net [1] (358) (18) (1,501)
Reserves established for acquisitions 0 0 (2,384)
Ending $ 5,225 $ 5,136 $ 4,638
[1] Deductions from the allowance for credit losses equal accounts receivable written off against the allowance, less recoveries, as well as foreign currency translation adjustments. Deductions from the reserves for inventory excess and obsolete items equal inventory written off against the reserve as items were disposed of, as well as foreign currency translation adjustments.