v3.25.1
Debt - Component of Debt (Parenthetical) (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt, interest rate 5.50%  
Secured Debt | Senior Secured Credit Facilities    
Debt Instrument [Line Items]    
Debt, weighted-average interest rate of credit facility 6.23% 6.26%
Senior Notes | 5.5% Senior Notes due 2027    
Debt Instrument [Line Items]    
Debt, interest rate 5.50% 5.50%
Debt, due date 2027 2027
Senior Notes | 6.5% senior notes due 2032    
Debt Instrument [Line Items]    
Debt, interest rate 6.50% 6.50%
Debt, due date 2032 2032