Annual report pursuant to Section 13 and 15(d)

Customer and Supplier Concentrations - Summary of Customer and Supplier Concentration of Revenue (Details)

v3.19.2
Customer and Supplier Concentrations - Summary of Customer and Supplier Concentration of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Concentration Risk [Line Items]    
Revenues $ 4,783,157 $ 7,606,248
Customer concentrations    
Concentration Risk [Line Items]    
Revenues $ 4,783,157 $ 7,606,248
Concentration risk, percentage 100.00% 100.00%
HSBC Bank USA | Revenue | Customer concentrations    
Concentration Risk [Line Items]    
Revenues $ 1,243,733 $ 2,039,134
Concentration risk, percentage 26.00% 26.80%