v3.26.1
Subsequent Events (Details)
Apr. 30, 2026
Subsequent Event | 6.20% senior notes, due 2026  
Subsequent Event [Line Items]  
Interest rate (as a percent) 6.20%