v3.25.2
Assets and Liabilities, at Fair Value - Additional Information (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Apr. 01, 2025
USD ($)
Feb. 28, 2025
USD ($)
Feb. 26, 2024
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Change in fair value related to stock payable liabilities $ 300        
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,500 $ 37,500
Business acquisition, contingent consideration fair value $ 1,200 $ 2,400   2,800 $ 2,800
Reduction in contingent consideration liability 1,200 $ 400      
Pinehurst          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Business acquisition, contingent consideration fair value 800     $ 700  
AMS          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Business acquisition, contingent consideration fair value 5,900   $ 5,900    
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 500        
Accrued Liabilities, Current | AMS          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Business acquisition, contingent consideration fair value $ 3,200        
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.043        
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.038        
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.043        
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.037        
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.042        
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.038        
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.105        
EBITDA Risk Premium | Level 3 | AMS          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Acquisition-related contingent consideration 0.125        
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.203        
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