v3.26.1
Fair Value Measurement and Derivative Transactions - Summary of Carrying And Fair Value of Senior Notes (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value $ 998,131 $ 851,595
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 1,003,056 855,988
Senior Notes due 2027 | 5.0% Senior Notes due 2027 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value   344,036
Senior Notes due 2027 | 5.0% Senior Notes due 2027 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value   350,000
Senior Notes due 2027 | 6.375% Senior Notes Due 2030 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 505,940 500,845
Senior Notes due 2027 | 6.375% Senior Notes Due 2030 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 500,000 500,000
Senior Notes due 2027 | 5.375% Senior Notes Due 2034 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 489,230  
Senior Notes due 2027 | 5.375% Senior Notes Due 2034 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 500,000  
Other debt | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 2,961 6,714
Other debt | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value $ 3,056 $ 5,988