v3.26.1
Derivatives and Hedging (Details)
€ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
May 31, 2019
EUR (€)
May 31, 2019
USD ($)
Original Swap          
Derivative          
Amount of hedged item | €   € 95.0   € 89.6  
Derivative liability, notional amount         $ 100,000,000.0
Weighted average interest rate       3.50% 3.50%
Foreign Exchange Forward          
Derivative          
Loss on change in foreign exchange rate $ 400,000        
Forward Contracts          
Derivative          
Amount of hedged item   € 19.0 $ 23,400,000    
Currency Swap          
Derivative          
Derivative asset, noncurrent     $ 2,000,000.0