XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Segment Information - Summarized Financial Information for Joint Venture Unconsolidated (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2024
Related Party Transaction [Line Items]      
Revenue $ 608,689 $ 601,521  
Gross Margin 186,868 175,995  
Earnings Before Income Taxes 170,934 155,449  
Current Assets 712,989   $ 627,693
Current Liabilities 290,550   239,409
Joint Venture [Member] | Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member]      
Related Party Transaction [Line Items]      
Revenue 58,620 54,246  
Gross Margin 16,424 8,538  
Earnings Before Income Taxes 15,548 $ 6,364  
Current Assets 123,487   111,164
Noncurrent Assets 172,875   158,618
Current Liabilities $ 49,102   $ 27,994