Quarterly report [Sections 13 or 15(d)]

Assets and Liabilities, at Fair Value - Additional Information (Details)

v3.25.3
Assets and Liabilities, at Fair Value - Additional Information (Details)
$ in Millions
3 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Apr. 01, 2025
USD ($)
Feb. 28, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Change in fair value related to stock payable liabilities $ 0.2      
Stock payable liability description The stock payable liability will be settled in two tranches: the first on November 30, 2025 and the second on August 31, 2026, in each case less a number of shares equal in value to any indemnification claims as of the respective dates.      
LPM Group Limited        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Contingent Consideration (EBITDA)       $ 37.5
Business acquisition, contingent consideration fair value $ 1.4     2.8
Increase (reduction) in contingent consideration liability 0.2 $ (0.2)    
Pinehurst        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value       0.7
Increase (reduction) in contingent consideration liability (0.4)      
Contingent consideration required to pay upon certain achievement       $ 5.3
AMS        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value 1.2   $ 5.9  
Increase (reduction) in contingent consideration liability (2.3)      
Contingent consideration payment, remitted due to sale of inventory 2.4      
AMS | Upon Achievement of Financial Targets when Certain Inventory is Sold        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value     3.0  
AMS | Maximum | Upon Achievement of Certain Performance Benchmarks        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value     $ 9.0  
Accrued Liabilities, Current | LPM Group Limited        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value 1.3      
Accrued Liabilities, Current | AMS        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value 0.6      
Other Liabilities | Pinehurst        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Business acquisition, contingent consideration fair value $ 0.4      
EBITDA Volatility | Level 3 | LPM Group Limited        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.60      
EBITDA Volatility | Level 3 | AMS        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.60      
Risk Free Interest Rate | Level 3 | LPM Group Limited | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.042      
Risk Free Interest Rate | Level 3 | LPM Group Limited | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.036      
Risk Free Interest Rate | Level 3 | Pinehurst | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.04      
Risk Free Interest Rate | Level 3 | Pinehurst | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.036      
Risk Free Interest Rate | Level 3 | AMS | Maximum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.038      
Risk Free Interest Rate | Level 3 | AMS | Minimum        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.036      
EBITDA Risk Premium | Level 3 | LPM Group Limited        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.10      
EBITDA Risk Premium | Level 3 | AMS        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.127      
Pre-Tax Earnings Risk Premium | Level 3 | Pinehurst        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.196      
Pre-Tax Earnings Volatility | Level 3 | Pinehurst        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Acquisition-related contingent consideration 0.80