XML 93 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE AND RELATED ALLOWANCE FOR DOUBTFUL ACCOUNTS AND SALES RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable      
Accounts receivable $ 291,128 $ 295,013  
Allowance for doubtful accounts and sales reserves (15,084) (18,911)  
Accounts receivable, net of allowance for doubtful accounts and sales reserves 276,044 276,102  
Allowance for Doubtful Accounts      
Balance At Beginning Of Year 14,458 8,265 $ 9,419
Additions Charged To Costs And Expenses 3,173 16,349 4,549
Deductions From Reserves (7,682) (10,156) (5,703)
Balance At End Of Year 9,949 14,458 8,265
Allowance for Sales Reserves      
Balance At Beginning Of Year 4,452 9,250 7,271
Additions Charged To Revenues 5,586 8,768 11,394
Deductions From Reserves (4,903) (13,566) (9,415)
Balance At End Of Year $ 5,135 $ 4,452 $ 9,250