v3.25.1
Financial Instruments - Schedule of Cross-Currency Swaps (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 625,000,000.0   $ 625,000,000.0  
Payments of derivative termination 1,100,000      
Currency Swap, July 19, 2025        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount     $ 125,000,000.0  
Fixed rate     1.883% 1.883%
Currency Swap, July 19, 2026        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 125,000,000.0   $ 125,000,000.0  
Fixed rate 1.723% 1.723% 1.723% 1.723%
Currency Swap, July 19, 2027        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 125,000,000.0   $ 125,000,000.0  
Fixed rate 1.909% 1.909% 1.40% 1.40%
Currency Swap, April 16, 2028, One        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 75,000,000.0   $ 75,000,000.0  
Fixed rate 1.79% 1.79% 1.676% 1.676%
Currency Swap, April 16, 2028, Two        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 75,000,000.0   $ 75,000,000.0  
Fixed rate 1.803% 1.803% 1.685% 1.685%
Currency Swap, April 16, 2029        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 100,000,000.0   $ 100,000,000.0  
Fixed rate 1.762% 1.762% 1.703% 1.703%
Currency Swap, January 3, 2030        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 125,000,000.0      
Fixed rate 1.415% 1.415%    
Euro        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 609,800,000   € 602,600,000
Euro | Currency Swap, July 19, 2025        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €       € 124,000,000.0
Fixed rate     0.00% 0.00%
Euro | Currency Swap, July 19, 2026        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 124,000,000.0   € 124,000,000.0
Fixed rate 0.00% 0.00% 0.00% 0.00%
Euro | Currency Swap, July 19, 2027        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 121,400,000   € 124,000,000.0
Fixed rate 0.00% 0.00% 0.00% 0.00%
Euro | Currency Swap, April 16, 2028, One        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 72,900,000   € 69,200,000
Fixed rate 0.00% 0.00% 0.00% 0.00%
Euro | Currency Swap, April 16, 2028, Two        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 72,900,000   € 69,200,000
Fixed rate 0.00% 0.00% 0.00% 0.00%
Euro | Currency Swap, April 16, 2029        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 97,100,000   € 92,200,000
Fixed rate 0.00% 0.00% 0.00% 0.00%
Euro | Currency Swap, January 3, 2030        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount | €   € 121,500,000    
Fixed rate 0.00% 0.00%