XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1
ACCOUNTS RECEIVABLE AND RELATED ALLOWANCE FOR DOUBTFUL ACCOUNTS AND SALES RESERVES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable    
Accounts receivable $ 264,933 $ 270,781
Allowance for doubtful accounts and sales reserves (6,845) (9,424)
Accounts receivable, net of allowance for doubtful accounts and sales reserves 258,088 261,357
Allowance for Doubtful Accounts    
Balance At Beginning Of Year 9,424  
Additions Charged To Costs And Expenses 2,462 506
Balance At End Of Year 6,845 9,424
Allowance for Sales Reserves    
Balance At Beginning Of Year 3,122 5,135
Additions Charged To Revenues 4,500 4,324
Deductions From Reserves (5,649) (6,337)
Balance At End Of Year 1,973 3,122
Accounts Receivable Excluding Sales Reserves    
Allowance for Doubtful Accounts    
Balance At Beginning Of Year 6,302 9,949
Additions Charged To Costs And Expenses 2,376 506
Deductions From Reserves (3,806) (4,153)
Balance At End Of Year $ 4,872 $ 6,302