v3.26.3
Fair Value Measurements - Schedule of Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Level 3 | Balance Sheet Location: us-gaap:OtherAccruedLiabilitiesCurrent | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration $ 7,835 $ 7,764
Level 3 | Balance Sheet Location: us-gaap:OtherLiabilitiesNoncurrent | Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration 551 551
Interest rate swap agreements | Level 2 | Balance Sheet Location: us-gaap:OtherAssetsNoncurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap agreements 23,389 7,545
Interest rate swap agreements | Level 2 | Balance Sheet Location: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap agreements $ 1,978 $ 1,230