XML 47 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts

SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS

For Each of the Three Fiscal Years Ended December 31, 2022, 2021 and 2020:

 

 

Balance at

 

 

 

 

 

Additions charged to

 

 

Deductions

 

 

Balance at

 

Valuation and Qualifying Accounts

 

beginning

 

 

 

 

 

costs and

 

 

from

 

 

end of

 

(in thousands)

 

of period

 

 

Acquisitions

 

 

expenses

 

 

reserves

 

 

period

 

Year ended December 31, 2022:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for returns

 

 

33,882

 

 

 

 

 

 

31,326

 

 

 

(36,861

)

 

 

28,347

 

Allowance for prompt pay discounts

 

 

3,788

 

 

 

 

 

 

32,239

 

 

 

(32,961

)

 

 

3,066

 

Year ended December 31, 2021:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for returns

 

 

40,918

 

 

 

 

 

 

17,573

 

 

 

(24,609

)

 

 

33,882

 

Allowance for prompt pay discounts

 

 

5,180

 

 

 

162

 

 

 

41,426

 

 

 

(42,980

)

 

 

3,788

 

Year ended December 31, 2020:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for returns

 

 

45,082

 

 

 

 

 

 

16,446

 

 

 

(20,610

)

 

 

40,918

 

Allowance for prompt pay discounts

 

 

7,189

 

 

 

 

 

 

45,886

 

 

 

(47,895

)

 

 

5,180