v3.26.1
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items $ 331 $ (353) $ 199 $ (821)
Net change in unrealized gain (loss)     29,728 (20,992)
Total Net Change in Unrealized Gain (Loss) 9,811   21,641  
Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 331 (353) 199 (821)
Derivatives not designated as hedges: | Foreign currency forward contract AUD        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in unrealized gain (loss) 574 (76) 536 (76)
Derivatives not designated as hedges: | Foreign currency forward contract CAD        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in unrealized gain (loss) 924 (3,832) 1,154 (3,832)
Derivatives not designated as hedges: | Foreign currency forward contract GBP        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in unrealized gain (loss) 1,631 (7,492) 5,060 (7,492)
Derivatives not designated as hedges: | Foreign currency forward contract EUR        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net change in unrealized gain (loss) 6,682 (11,400) 14,891 (11,400)
Interest rate swaps April 2029 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 117   (4)  
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (7,906)   (13,677)  
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 8,023   13,673  
Interest rate swaps March 2028 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 189   181  
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (5,097)   (10,314)  
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 5,286   10,495  
Interest rate swaps January 2031 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (4)   (7)  
Interest rate swaps January 2031 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (5,149)   (6,087)  
Interest rate swaps January 2031 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 5,145   6,080  
Interest rate swaps April 2029 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   (174)   (232)
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   5,071   7,084
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   (5,245)   (7,316)
Interest rate swaps March 2028 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   (179)   (589)
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   2,879   13,087
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   $ (3,058)   $ (13,676)
Interest rate swaps October 2029 Notes | Derivatives designated as hedges:        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 29   29  
Interest rate swaps October 2029 Notes | Derivatives designated as hedges: | Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items 549   549  
Interest rate swaps October 2029 Notes | Derivatives designated as hedges: | Hedged Items        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items $ (520)   $ (520)