v3.26.1
Long-term Debt, Net - Summary of Senior Notes Redemption Prices Set Forth in Percentages by Year (Details)
3 Months Ended
Mar. 31, 2026
Senior Notes, due 2029  
Debt Instrument Redemption [Line Items]  
Redemption percentage 101.375%