XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

Balance at

Charged to

Balance at

beginning

cost and

end of

Description

    

of period

    

expenses

    

Deductions

    

period

Allowance for doubtful accounts, sales returns and cash discounts:

2022

$

4,676

$

23,177

$

(17,393)

$

10,460

2021

$

1,878

$

14,799

$

(12,001)

$

4,676

2020

$

2,045

$

9,664

$

(9,831)

$

1,878

Allowance on Deferred Tax Assets and Unrecognized Tax Benefits:

2022

$

27,013

$

6,153

$

$

33,166

2021

$

35,993

$

(8,980)

$

$

27,013

2020

$

43,853

$

(7,860)

$

$

35,993