v3.26.1
Segment Information - Summarized Financial Information for Joint Venture Unconsolidated (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Related Party Transaction [Line Items]      
Revenue $ 650,966 $ 634,690  
Gross Margin 161,245 185,599  
Earnings Before Income Taxes 131,685 157,858  
Current Assets 929,358   $ 950,889
Current Liabilities 287,601   260,155
Joint Venture [Member]      
Related Party Transaction [Line Items]      
Revenue 31,410 27,283  
Joint Venture [Member] | Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]      
Related Party Transaction [Line Items]      
Revenue 62,820 54,567  
Gross Margin 8,117 10,942  
Earnings Before Income Taxes 5,686 $ 7,608  
Current Assets 138,201   137,678
Noncurrent Assets 252,313   237,455
Current Liabilities 57,521   47,669
Noncurrent Liabilities $ 6,275   $ 6,431