Fair Value Measurement - Schedule of Financial Assets (Liabilities) Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($) $ in Thousands |
Jun. 30, 2025 |
Jun. 30, 2024 |
---|---|---|
Contingent Consideration | ||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
Fair value of financial liabilities | $ (19,350) | $ (5,165) |
Interest Rate Swap Contracts (Derivatives) | ||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
Fair value of financial assets | 1,032 | |
Level 3 | Contingent Consideration | ||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
Fair value of financial liabilities | $ (19,350) | (5,165) |
Level 3 | Interest Rate Swap Contracts (Derivatives) | ||
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
Fair value of financial assets | $ 1,032 |