v3.26.1
Debt - Unsecured Notes - Narrative (Details) - Senior Notes - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jul. 08, 2026
Jun. 30, 2025
Debt Instrument [Line Items]      
Principal amount $ 0   $ 0
Minimum      
Debt Instrument [Line Items]      
Interest rate 2.00%    
Maximum      
Debt Instrument [Line Items]      
Interest rate 5.50%    
4.95% Senior Notes Due on February 2032 | Subsequent Event      
Debt Instrument [Line Items]      
Principal amount   $ 500,000  
Interest rate   4.95%  
Unsecured Notes - April 2032      
Debt Instrument [Line Items]      
Debt redemption percentage 100.00%    
Prepayment requirements of principal outstanding 5.00%    
Unsecured Notes - April 2032 | Minimum      
Debt Instrument [Line Items]      
Period where make-whole premium not included in redemption 1 month    
Unsecured Notes - April 2032 | Maximum      
Debt Instrument [Line Items]      
Period where make-whole premium not included in redemption 3 months