XML 102 R94.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Concentration Risk [Line Items]        
Revenues $ 6,476,900 $ 2,742,345 $ 10,157,666 $ 5,457,441
Revenue | Customer Concentrations        
Concentration Risk [Line Items]        
Revenues $ 6,476,900   $ 10,157,666 $ 5,457,441
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue | Customer Concentrations | HSBC Bank        
Concentration Risk [Line Items]        
Revenues $ 1,233,822 $ 422,659 $ 1,806,436 $ 1,001,442
Concentration risk, percentage 19.00% 15.40% 17.80% 18.40%
Revenue | Customer Concentrations | Deutsche Bank        
Concentration Risk [Line Items]        
Revenues $ 1,230,219 $ 146,718 $ 1,787,386 $ 161,607
Concentration risk, percentage 19.00% 5.40% 17.60% 3.00%
Revenue | Customer Concentrations | HSBC Bank and Deutsche Bank        
Concentration Risk [Line Items]        
Revenues $ 2,464,041 $ 569,377 $ 3,593,822 $ 1,163,049
Concentration risk, percentage 38.00% 20.80% 35.40% 21.40%