Derivative Financial Instruments - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Mar. 31, 2025 |
|
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||
Gain on derivatives | $ 1,868 | $ 851 | |
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Cost of goods and services sold | Cost of goods and services sold | |
Derivative financial instruments, asset | $ 1,322 | $ 0 | $ 982 |
Derivative financial instruments, liability | $ 0 | $ 1,834 | $ 57 |