v3.26.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Fair value of liability for contingent consideration $ 29,040   $ 29,040 $ 28,600 $ 19,100 $ 19,247 $ 18,343 $ 0
Current portion of contingent consideration 16,374   16,374   1,318      
Payments 0   1,375          
Specialty Technology Solutions                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Fair value of liability for contingent consideration 16,320   16,320 $ 15,910 $ 6,660 $ 8,067 $ 7,973 $ 0
Payments 0 $ 1,400 1,375          
Advantix [Member] | Significant unobservable inputs (Level 3)                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Fair value of liability for contingent consideration 6,400   6,400          
Current portion of contingent consideration 1,700   1,700          
DataXoom | Significant unobservable inputs (Level 3)                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Fair value of liability for contingent consideration 9,900   9,900          
Current portion of contingent consideration 2,000   2,000          
Resourcive [Member] | Significant unobservable inputs (Level 3)                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Fair value of liability for contingent consideration $ 12,700   $ 12,700