XML 106 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Valuation and Qualifying Accounts    
BEGINNING BALANCE $ 2,110 $ 2,067
Add - Additions charged to earnings 5,634 5,735
Deduct - Charges for purposes for which reserves were established (5,234) (5,692)
ENDING BALANCE 2,510 2,110
Doubtful Accounts    
Valuation and Qualifying Accounts    
BEGINNING BALANCE 1,110 1,307
Add - Additions charged to earnings 519 151
Deduct - Charges for purposes for which reserves were established (136) (348)
ENDING BALANCE 1,493 1,110
Returns and Allowances    
Valuation and Qualifying Accounts    
BEGINNING BALANCE 1,000 760
Add - Additions charged to earnings 5,115 5,584
Deduct - Charges for purposes for which reserves were established (5,098) (5,344)
ENDING BALANCE $ 1,017 $ 1,000