XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
VALUATION AND QUALIFYING ACCOUNTS
Allowance
for Doubtful Accounts
Inventory
Reserve
Balance - December 31, 2019$2,080 $4,281 
Additions charged to costs and expenses140 5,964 
Adjustments/deductions (a)
(128)(7,463)
Balance - December 31, 20202,092 2,782 
Additions charged to costs and expenses180 7,312 
Adjustments/deductions (a)
(1,344)(8,669)
Balance - December 31, 2021928 1,425 
Additions charged to costs and expenses401 6,786 
Adjustments/deductions (a)
(103)(5,571)
Balance - December 31, 2022$1,226 $2,640 
(a) Represents write-offs and other adjustments