v3.26.1
Fair Value of Financial Instruments - Schedule of Changes in Fair Value of Contingent Considerations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Sep. 30, 2025
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value at beginning of period $ 28,600 $ 19,100 $ 18,343 $ 19,100 $ 0
Issuance of contingent consideration 0   0 9,352 17,200
Payments 0     (1,375)  
Change in fair value of contingent consideration $ 440   $ 904 $ 1,963 $ 2,047
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in fair value of contingent consideration   Change in fair value of contingent consideration Change in fair value of contingent consideration Change in fair value of contingent consideration
Fair value at end of period $ 29,040   $ 19,247 $ 29,040 $ 19,247
Specialty Technology Solutions          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value at beginning of period 15,910 6,660 7,973 6,660 0
Issuance of contingent consideration 0   0 9,352 7,500
Payments 0 (1,400)   (1,375)  
Change in fair value of contingent consideration 410   94 1,683 567
Fair value at end of period 16,320   8,067 16,320 8,067
Intelisys & Advisory          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Fair value at beginning of period 12,690 $ 12,440 10,370 12,440 0
Issuance of contingent consideration 0   0 0 9,700
Payments 0     0  
Change in fair value of contingent consideration 30   810 280 1,480
Fair value at end of period $ 12,720   $ 11,180 $ 12,720 $ 11,180