XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 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

 

 

Six Months Ended

 

 

 

June 30, 2021

 

 

June 30, 2020

 

 

June 30, 2021

 

 

June 30, 2020

 

Beginning balance

 

$

(3,768

)

 

$

(4,668

)

 

$

(5,912

)

 

$

(6,550

)

Charged to revenue

 

 

(4,524

)

 

 

(3,959

)

 

 

(7,050

)

 

 

(6,686

)

Utilization of sales return reserve

 

 

3,777

 

 

 

3,215

 

 

 

8,447

 

 

 

7,824

 

Ending balance

 

$

(4,515

)

 

$

(5,412

)

 

$

(4,515

)

 

$

(5,412

)

 

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2021

 

 

June 30, 2020

 

 

June 30, 2021

 

 

June 30, 2020

 

Beginning balance

 

$

(20,136

)

 

$

(9,273

)

 

$

(30,838

)

 

$

(19,476

)

Charged to revenue

 

 

(14,956

)

 

 

(8,248

)

 

 

(27,574

)

 

 

(17,657

)

Utilization of sales incentive reserve

 

 

18,452

 

 

 

8,559

 

 

 

41,772

 

 

 

28,171

 

Ending balance

 

$

(16,640

)

 

$

(8,962

)

 

$

(16,640

)

 

$

(8,962

)

 

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

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2021

 

 

June 30, 2020

 

 

June 30, 2021

 

 

June 30, 2020

 

Beginning balance

 

$

(4,127

)

 

$

(4,959

)

 

$

(4,181

)

 

$

(1,140

)

Impact of adoption of ASU 2016-13

 

 

 

 

 

 

 

 

 

 

 

(1,066

)

Adjusted beginning balance

 

 

(4,127

)

 

 

(4,959

)

 

 

(4,181

)

 

 

(2,206

)

Provision for doubtful accounts

 

 

1,045

 

 

 

273

 

 

 

1,099

 

 

 

(2,965

)

Adjustments for recovery and write-off

 

 

 

 

 

283

 

 

 

 

 

 

768

 

Ending balance

 

$

(3,082

)

 

$

(4,403

)

 

$

(3,082

)

 

$

(4,403

)