v3.25.4
Debt - Senior Unsecured Notes (Details) - USD ($)
12 Months Ended
Mar. 27, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 18, 2025
Debt Instrument [Line Items]          
Repayments   $ 100,000,000 $ 0 $ 0  
Senior Unsecured Notes | Series L          
Debt Instrument [Line Items]          
Face amount         $ 175,000,000.0
Stated rate (as a percent)   5.47%     5.47%
Senior Unsecured Notes | Series A          
Debt Instrument [Line Items]          
Stated rate (as a percent) 3.93% 0.00%      
Repayments $ 100,000,000.0