Accounts Receivable - Additional Information (Details) - USD ($) $ in Thousands |
Dec. 15, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2023 |
|---|---|---|---|---|
| Receivables [Abstract] | ||||
| Accounts receivable, selling, maximum amount | $ 250,000 | $ 150,000 | ||
| Accounts receivable, selling, accordion feature, increase limit | $ 50,000 | |||
| Accounts receivable, fee, basis spread on sold receivable balance | 0.85% | |||
| Accounts receivable sold to financial institution | $ 1,021,537 | $ 775,236 | ||
| Accounts receivable sold to financial institution, net proceeds | 1,021,537 | 775,236 | ||
| Accounts receivable sold to financial institution, proceeds collected | 921,537 | 775,236 | ||
| Accounts receivables, collateralized | $ 418,400 | $ 388,030 |