XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) - Fair value, recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Level 2 | Interest rate swap agreements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Interest rate swap agreements $ (1,503) $ 0
Other accrued expenses and current liabilities | Level 3 | Contingent Consideration    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration (3,678) (3,061)
Other long-term liabilities | Level 3 | Contingent Consideration    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Contingent consideration (10,017) (13,737)
Other long-term liabilities | Level 2 | Interest rate swap agreements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Interest rate swap agreements 220 0
Other long-term assets | Level 2 | Interest rate swap agreements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Interest rate swap agreements $ 9,839 $ 33,327