XML 32 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Accounts receivable, net    
Gross accounts receivable $ 366,484 $ 361,323
Less: Allowance for doubtful accounts (1,101) (1,223)
Accounts receivable, net 180,356 164,752
Chargebacks    
Accounts receivable, net    
Less: reserve (60,473) (89,567)
Rebates    
Accounts receivable, net    
Less: reserve (34,079) (32,099)
Returns    
Accounts receivable, net    
Less: reserve (47,688) (55,554)
Other    
Accounts receivable, net    
Less: reserve $ (42,787) $ (18,128)