Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Customer and Supplier Concentrations - Schedule of Concentration of Risk, by Risk Factor of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Concentration Risk [Line Items]    
Revenues $ 3,680,766 $ 2,715,096
Revenue | Customer Concentrations    
Concentration Risk [Line Items]    
Revenues $ 2,715,096 $ 3,680,766
Concentration risk, percentage 100.00% 100.00%
Revenue | Customer Concentrations | HSBC Bank    
Concentration Risk [Line Items]    
Revenues $ 578,783 $ 572,614
Concentration risk, percentage 15.60% 21.30%
Revenue | Customer Concentrations | Deutsche Bank    
Concentration Risk [Line Items]    
Revenues $ 557,167 $ 14,889
Concentration risk, percentage 15.10% 0.60%