XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of Allowance for Sales Returns Allowance for sales returns consists of the following activities (in thousands):

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30, 2021

 

 

September 30, 2020

 

 

September 30, 2021

 

 

September 30, 2020

 

Beginning balance

 

$

(4,515

)

 

$

(5,412

)

 

$

(5,912

)

 

$

(6,550

)

Charged to revenue

 

 

(3,082

)

 

 

(2,313

)

 

 

(10,133

)

 

 

(8,998

)

Utilization of sales return reserve

 

 

3,554

 

 

 

3,402

 

 

 

12,002

 

 

 

11,225

 

Ending balance

 

$

(4,043

)

 

$

(4,323

)

 

$

(4,043

)

 

$

(4,323

)

 

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

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30, 2021

 

 

September 30, 2020

 

 

September 30, 2021

 

 

September 30, 2020

 

Beginning balance

 

$

(16,640

)

 

$

(8,962

)

 

$

(30,838

)

 

$

(19,476

)

Charged to revenue

 

 

(17,379

)

 

 

(10,470

)

 

 

(44,953

)

 

 

(28,127

)

Utilization of sales incentive reserve

 

 

14,184

 

 

 

11,366

 

 

 

55,956

 

 

 

39,537

 

Ending balance

 

$

(19,835

)

 

$

(8,066

)

 

$

(19,835

)

 

$

(8,066

)

 

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

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30, 2021

 

 

September 30, 2020

 

 

September 30, 2021

 

 

September 30, 2020

 

Beginning balance

 

$

(3,082

)

 

$

(4,403

)

 

$

(4,181

)

 

$

(1,140

)

Impact of adoption of ASU 2016-13

 

 

 

 

 

 

 

 

 

 

 

(1,066

)

Adjusted beginning balance

 

 

(3,082

)

 

 

(4,403

)

 

 

(4,181

)

 

 

(2,206

)

Provision for (recoveries of) doubtful accounts

 

 

381

 

 

 

(131

)

 

 

1,480

 

 

 

(3,097

)

Adjustments for recovery and write-off

 

 

1,119

 

 

 

10

 

 

 

1,119

 

 

 

779

 

Ending balance

 

$

(1,582

)

 

$

(4,524

)

 

$

(1,582

)

 

$

(4,524

)