v3.26.1
Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Concentration Risk [Line Items]        
Revenues $ 10,350,729 $ 3,009,125 $ 20,508,395 $ 8,466,566
Revenue | Customer Concentrations        
Concentration Risk [Line Items]        
Revenues $ 10,350,729 $ 3,009,125 $ 20,508,395 $ 8,466,566
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue | Customer Concentrations | Deutsche Bank        
Concentration Risk [Line Items]        
Revenues $ 2,926,385 $ 294,197 $ 4,713,771 $ 455,804
Concentration risk, percentage 28.30% 9.80% 23.00% 5.40%
Revenue | Customer Concentrations | HSBC Bank        
Concentration Risk [Line Items]        
Revenues $ 436,274 $ 763,247 $ 2,242,710 $ 1,764,689
Concentration risk, percentage 4.20% 25.40% 10.90% 20.80%
Revenue | Customer Concentrations | HSBC Bank and Deutsche Bank        
Concentration Risk [Line Items]        
Revenues $ 3,362,659 $ 1,057,444 $ 6,956,481 $ 2,220,493
Concentration risk, percentage 32.50% 35.10% 33.90% 26.20%