XML 46 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Summary of Valuation Allowance
Balance at
Beginning of
Period
Charged
(Credited)
to Costs and
Expenses
Reserves
from
Acquisitions
Charged
Against
Allowances
(1) (2)
Balance at
End of
Period
Accounts receivable reserve:
Year ended December 31, 2024:
Bad debt reserve1,056 1,343 — 705 1,694 
Cash discount reserve521 5,238 — 5,427 332 
Year ended December 31, 2025:
Bad debt reserve1,694 362 — 775 1,281 
Cash discount reserve332 5,923 — 5,680 575 
Inventory valuation reserve:
Year ended December 31, 2024:
Expired and obsolete reserve33,974 11,057 — 9,889 35,142 
Year ended December 31, 2025:
Expired and obsolete reserve35,142 4,176 — 6,037 33,281 
(1) Write-off of uncollectible accounts, net of recoveries.
(2) Write-off of obsolete inventory, net of inventory adjustments.