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 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Allowance for Sales Reserves [Abstract] No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|