Accounts Receivable Discount Programs - Accounts Receivable Discount Programs (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounts Receivable Discount Programs [Abstract] | ||
| Receivables discounted | $ 149,949,000 | $ 168,194,000 |
| Weighted average number of days collection was accelerated | 347 days | 345 days |
| Annualized weighted average discount rate | 5.50% | 5.70% |
| Amount of discount recognized as interest expense | $ 7,940,000 | $ 9,158,000 |