v3.26.1
Derivative Instruments - Schedule of Periodic Payments on the Interest Rate Swap (Details)
€ in Thousands, $ in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
AUD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
AUD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
AUD ($)
Jun. 30, 2026
EUR (€)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
AUD ($)
Jun. 30, 2025
EUR (€)
Cross Currency Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps   $ 12,300           $ 12,300        
September 2027 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps $ 0     $ 0     $ (1,670)     $ (2,364)    
AUD 2027 Notes - Interest rate swap | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps   $ 41     $ (213)     $ 41     $ (213)  
AUD 2027 Notes - Cross-currency swap | Cross Currency Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps (8,349)     (1,339)     (8,349)     (1,339)    
May 2028 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps (365)     0     (365)     0    
June 2028 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps (1,177)     (1,039)     (1,177)     (1,039)    
January 2029 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps 0     0     (612)     (2,864)    
September 2029 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps 0     0     (969)     (1,341)    
March 2030 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps 0     0     (4,087)     (8,101)    
March 2031 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps 0     0     932     (3,523)    
EUR 2031 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps | €     € (4,888)     € 0     € (4,688)     € 0
October 2031 Notes | Interest Rate Swap                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Interest received (paid) on interest rate swaps $ 0     $ 0     $ 0     $ 0