XML 80 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jun. 30, 2017
Accounts receivable    
Gross accounts receivable $ 503,175 $ 380,653
Less: reserve (249,200) (175,800)
Less: Allowance for doubtful accounts (1,308) (796)
Accounts receivable, net 252,651 204,066
Chargebacks    
Accounts receivable    
Less: reserve (153,034) (79,537)
Rebates    
Accounts receivable    
Less: reserve (33,102) (43,023)
Returns    
Accounts receivable    
Less: reserve (43,059) (42,135)
Other    
Accounts receivable    
Less: reserve $ (20,021) $ (11,096)