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 |