v3.26.1
Derivative Instruments - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items $ (132) $ (468)
Net Change in Unrealized Gain (Loss) (9,221) (12,689)
Total Net Change in Unrealized Gain (Loss) 11,830  
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 (132) (468)
Derivatives not designated as hedges: | Foreign currency forward contract AUD    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized Gain (Loss) (38)  
Derivatives not designated as hedges: | Foreign currency forward contract CAD    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized Gain (Loss) 230  
Derivatives not designated as hedges: | Foreign currency forward contract GBP    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized Gain (Loss) 3,429  
Derivatives not designated as hedges: | Foreign currency forward contract EUR    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized Gain (Loss) 8,209  
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 (121)  
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (5,771)  
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,650  
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 (8)  
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (5,217)  
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,209  
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 (3)  
Interest rate swaps January 2031 Notes | Derivatives designated as hedges: | Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items (938)  
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 $ 935  
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   (58)
Interest rate swaps April 2029 Notes | Derivatives designated as hedges: | Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   2,013
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   (2,071)
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   (410)
Interest rate swaps March 2028 Notes | Derivatives designated as hedges: | Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Net Change in Unrealized (Gain) Loss on Interest Rate Swaps and Hedged Items   10,208
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   $ (10,618)