Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.4
Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]        
Revenues $ 1,518,744 $ 1,055,590 $ 3,384,860 $ 2,536,604
Revenue        
Concentration Risk [Line Items]        
Revenues $ 1,518,744 $ 1,055,590 $ 3,384,860 $ 2,536,604
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue | Customer Concentrations        
Concentration Risk [Line Items]        
Revenues $ 395,815 $ 212,988 $ 944,632 $ 556,515
Concentration risk, percentage 26.10% 20.20% 27.90% 21.90%
HSBC Bank USA | Revenue | Customer Concentrations        
Concentration Risk [Line Items]        
Revenues $ 175,306 $ 126,581 $ 339,695 $ 398,780
Concentration risk, percentage 11.60% 12.00% 10.00% 15.70%
Customer A | Revenue | Customer Concentrations        
Concentration Risk [Line Items]        
Revenues $ 220,509 $ 86,407 $ 604,937 $ 157,735
Concentration risk, percentage 14.50% 8.20% 17.90% 6.20%