XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net of Allowances Accounts receivable, net of allowances, consisted of the following:
 As of December 31,
(in thousands)20222021
Accounts receivable$110,576 $91,382 
Less: allowance for expected credit losses and sales returns(2,149)(2,853)
Total$108,427 $88,529 
Schedule of Allowances for Expected Credit Losses and Sales Returns
The following table is a summary of activities in allowances for expected credit losses and sales returns:
(in thousands)Balance at
Beginning of
Period
Charges to
Revenue
Charges
(Credits) to
Expense
Deductions
from Reserves
Balance at End
of Period
Year ended December 31,
2022$2,853 $1,118 $836 $(2,658)$2,149 
2021$2,068 $2,609 $1,533 $(3,357)$2,853 
2020$3,013 $1,367 $299 $(2,611)$2,068