Annual report pursuant to Section 13 and 15(d)

Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Revenue (Details)

v3.20.2
Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Concentration Risk [Line Items]    
Revenues $ 5,461,094 $ 4,783,157
Revenue    
Concentration Risk [Line Items]    
Revenues $ 5,461,094 $ 4,783,157
Concentration risk, percentage 100.00% 100.00%
Revenue | Customer Concentrations    
Concentration Risk [Line Items]    
Revenues $ 1,278,026 $ 1,595,248
Concentration risk, percentage 23.40% 33.40%
HSBC Bank USA | Revenue | Customer Concentrations    
Concentration Risk [Line Items]    
Revenues $ 674,454 $ 1,243,733
Concentration risk, percentage 12.40% 26.00%
Customer A | Revenue | Customer Concentrations    
Concentration Risk [Line Items]    
Revenues $ 603,572 $ 351,515
Concentration risk, percentage 11.00% 7.40%