XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Returns Allowance for sales returns consists of the following activities (in thousands):

 

 

Three Months Ended

 

 

 

March 31, 2021

 

 

March 31, 2020

 

Beginning balance

 

$

(5,912

)

 

$

(6,550

)

Charged to revenue

 

 

(2,526

)

 

 

(2,727

)

Utilization of sales return reserve

 

 

4,670

 

 

 

4,609

 

Ending balance

 

$

(3,768

)

 

$

(4,668

)

 

Schedule of Allowance for Sales Incentives Allowance for sales incentives consists of the following activities (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31, 2021

 

 

March 31, 2020

 

Beginning balance

 

$

(30,838

)

 

$

(19,476

)

Charged to revenue

 

 

(12,618

)

 

 

(9,409

)

Utilization of sales incentive reserve

 

 

23,320

 

 

 

19,612

 

Ending balance

 

$

(20,136

)

 

$

(9,273

)

 

Schedule of Allowance for Doubtful Accounts Allowance for doubtful accounts consists of the following activities (in thousands):

 

 

Three Months Ended

 

 

 

March 31, 2021

 

 

March 31, 2020

 

Balance, beginning of period

 

$

(4,181

)

 

$

(1,140

)

Impact of adoption of ASU 2016-13

 

 

 

 

 

(1,066

)

Adjusted balance, beginning of period

 

 

(4,181

)

 

 

(2,206

)

Provision for doubtful accounts

 

 

54

 

 

 

(3,788

)

Adjustments for recovery and write-off

 

 

 

 

 

1,035

 

Balance, end of period

 

$

(4,127

)

 

$

(4,959

)