v3.26.1
Debt - Schedule of Components of Interest Expense on Debt (Parenthetical) (Details) - Senior Notes
Mar. 31, 2026
Mar. 06, 2026
2027 Notes    
Schedule Of Long Term And Short Term Debt Instruments [Line Items]    
Interest rate 4.50% 4.50%
2029 Notes    
Schedule Of Long Term And Short Term Debt Instruments [Line Items]    
Interest rate 3.50% 3.50%
2031 Notes    
Schedule Of Long Term And Short Term Debt Instruments [Line Items]    
Interest rate 4.00%