v3.25.4
Long Term Debt - Senior Unsecured Note - Schedule of Interest Expense and Amounts Outstanding (Details) - Senior Unsecured Notes - USD ($)
Dec. 31, 2025
Aug. 31, 2025
Jun. 30, 2021
2031 Notes      
Debt Instrument [Line Items]      
Stated Interest Rate 2.95%   2.95%
Principal Outstanding $ 400,000,000   $ 400,000,000
2035 Notes      
Debt Instrument [Line Items]      
Stated Interest Rate 5.40% 5.40%  
Principal Outstanding $ 400,000,000 $ 400,000,000