v3.25.1
Derivative Financial Instruments Foreign Exchange Forward Contracts(Details)
Mar. 31, 2025
USD ($)
Derivative [Line Items]  
Derivative, Notional Amount $ 77,500,000
other currencies  
Derivative [Line Items]  
Derivative, Notional Amount 5,600,000
Canada, Dollars  
Derivative [Line Items]  
Derivative, Notional Amount 4,500,000
Australia, Dollars  
Derivative [Line Items]  
Derivative, Notional Amount 4,700,000
United States of America, Dollars  
Derivative [Line Items]  
Derivative, Notional Amount 22,200,000
Mexico, Pesos  
Derivative [Line Items]  
Derivative, Notional Amount $ 40,500,000