v3.26.1
Receivables Purchase Agreement - Schedule of Trade receivables Sold and Discount on Trade Receivables Sold (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Transfers and Servicing [Abstract]    
Trade receivables sold $ 831,674 $ 831,674
Discount on trade receivables $ 5,737 $ 5,737