v3.25.2
Debt - Schedule of Senior Unsecured Revolving Credit Facility and Commercial Paper Program (Details) - USD ($)
$ in Thousands
6 Months Ended
Aug. 08, 2024
Aug. 07, 2024
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Unsecured revolving credit facility and commercial paper notes     $ 247,000 $ 158,000
Commercial Paper Notes        
Debt Instrument [Line Items]        
Commercial Paper     $ 247,000  
Interest Rate     4.62%  
Commercial Paper Notes | Weighted Average        
Debt Instrument [Line Items]        
Debt Instrument, Term     1 month  
Senior Unsecured Revolving Credit Facility        
Debt Instrument [Line Items]        
Unsecured revolving credit facility     $ 0 $ 158,000
Interest Rate     5.23%  
Debt Instrument, Effective Variable Rate     4.40%  
Debt Instrument, Basis Spread on Variable Rate   0.775% 0.725%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember  
Variable rate 0.10% 0.10% 0.10%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember us-gaap:SecuredOvernightFinancingRateSofrMember