XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2022
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Net The Company's accounts receivable consist of the following (in thousands):
June 30, 2022
Accounts receivable, gross$739,570 
Less: allowance for returns(12,495)
Less: allowance for credit losses(30,239)
Accounts receivable, net$696,836 
Schedule of Activity in the Allowance for Credit Losses The activity in the Company's allowance for credit losses for the six months ended June 30, 2022 is summarized as follows (in thousands):
Total
Balance of allowance for credit losses at January 1, 2022$20,737 
Current period provision (reversal) for expected losses10,575 
Write-offs charged against allowance(1,073)
Balance of allowance for credit losses at June 30, 2022$30,239