v3.26.1
Derivatives and Hedging (Details)
€ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2026
EUR (€)
Mar. 31, 2026
USD ($)
Mar. 31, 2025
EUR (€)
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