XML 21 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable, net (Tables)
9 Months Ended
Mar. 31, 2020
Accounts Receivable, net  
Schedule of accounts receivable

 

 

 

 

 

 

 

 

 

March 31, 

    

June 30, 

(In thousands)

    

2020

    

2019

Gross accounts receivable

 

$

366,484

 

$

361,323

Less: Chargebacks reserve

 

 

(60,473)

 

 

(89,567)

Less: Rebates reserve

 

 

(34,079)

 

 

(32,099)

Less: Returns reserve

 

 

(47,688)

 

 

(55,554)

Less: Other deductions

 

 

(42,787)

 

 

(18,128)

Less: Allowance for doubtful accounts

 

 

(1,101)

 

 

(1,223)

Accounts receivable, net

 

$

180,356

 

$

164,752

 

Schedule of major category of revenue-related reserves

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve Category

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Other

    

Total

Balance at June 30, 2019

 

$

89,567

 

$

78,274

 

$

55,554

 

$

18,128

 

$

241,523

Current period provision

 

 

608,570

 

 

180,574

 

 

16,600

 

 

77,167

 

 

882,911

Credits issued during the period

 

 

(637,664)

 

 

(181,465)

 

 

(24,466)

 

 

(52,508)

 

 

(896,103)

Balance at March 31, 2020

 

$

60,473

 

$

77,383

 

$

47,688

 

$

42,787

 

$

228,331

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserve Category

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(In thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Other

    

Total

Balance at June 30, 2018

 

$

153,034

 

$

82,502

 

$

43,059

 

$

20,021

 

$

298,616

Adjustment related to adoption of ASC 606

 

 

—

 

 

—

 

 

—

 

 

3,536

 

 

3,536

Current period provision

 

 

834,270

 

 

194,012

 

 

31,069

 

 

60,167

 

 

1,119,518

Credits issued during the period

 

 

(887,777)

 

 

(204,112)

 

 

(23,407)

 

 

(55,410)

 

 

(1,170,706)

Balance at March 31, 2019

 

$

99,527

 

$

72,402

 

$

50,721

 

$

28,314

 

$

250,964