XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE AND RELATED ALLOWANCE FOR DOUBTFUL ACCOUNTS AND SALES RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable      
Accounts receivable $ 270,781 $ 291,128  
Allowance for doubtful accounts and sales reserves (9,424) (15,084)  
Accounts receivable, net of allowance for doubtful accounts and sales reserves 261,357 276,044  
Allowance for Doubtful Accounts      
Balance At Beginning Of Year 9,949 14,458 $ 8,265
Additions Charged To Costs And Expenses 506 3,173 16,349
Deductions From Reserves (4,153) (7,682) (10,156)
Balance At End Of Year 6,302 9,949 14,458
Allowance for Sales Reserves      
Balance At Beginning Of Year 5,135 4,452 9,250
Additions Charged To Revenues 4,324 5,586 8,768
Deductions From Reserves (6,337) (4,903) (13,566)
Balance At End Of Year $ 3,122 $ 5,135 $ 4,452