v3.26.1
Indebtedness - Debt Outstanding (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total senior notes $ 500,000 $ 1,100,000
Unamortized debt issuance costs (13,915) (19,666)
Total debt, net of debt issuance costs 867,085 1,198,334
Notes Payable to Banks    
Debt Instrument [Line Items]    
Bank debt 381,000 118,000
8.25% Senior Notes Due 2029 | Notes Payable to Banks    
Debt Instrument [Line Items]    
Total senior notes 0 600,000
4.75% Senior Notes Due 2030 | Notes Payable to Banks    
Debt Instrument [Line Items]    
Total senior notes $ 500,000 $ 500,000