XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Net The Company's accounts receivable consist of the following (in thousands):
December 31, 2021
Accounts receivable, gross$918,590 
Less: allowance for returns(12,542)
Less: allowance for credit losses(20,737)
Accounts receivable, net$885,311 
Schedule of Activity in Allowance for Credit Losses The activity in the Company's allowance for credit losses for the year ended December 31, 2021 is summarized as follows (in thousands):
Total
Balance of allowance for credit losses at January 1, 2021$15,419 
Current period provision for expected losses8,667 
Write-offs charged against allowance(3,460)
Recoveries of any amounts previously written off111 
Balance of allowance for credit losses at December 31, 2021$20,737