XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
VALUATION AND QUALIFYING ACCOUNTS    
BEGINNING BALANCE $ 2,067 $ 2,666
Add - Additions charged to earnings 5,735 3,195
Deduct - Charges for purposes for which reserves were established (5,692) (3,794)
ENDING BALANCE 2,110 2,067
Doubtful Accounts    
VALUATION AND QUALIFYING ACCOUNTS    
BEGINNING BALANCE 1,307 1,425
Add - Additions charged to earnings 151 198
Deduct - Charges for purposes for which reserves were established (348) (316)
ENDING BALANCE 1,110 1,307
Returns and Allowances    
VALUATION AND QUALIFYING ACCOUNTS    
BEGINNING BALANCE 760 1,241
Add - Additions charged to earnings 5,584 2,997
Deduct - Charges for purposes for which reserves were established (5,344) (3,478)
ENDING BALANCE $ 1,000 $ 760