| Schedule of Changes in Goodwill |
Changes in the carrying amount of goodwill for the years ended June 30, 2026 and 2025, by reportable segment, are set forth in the table below. | | | | | | | | | | | | | | | | | | | Specialty Technology Solutions | | Intelisys & Advisory | | Total | | (in thousands) | | Balance at June 30, 2024 | $ | 146,108 | | | $ | 60,193 | | | $ | 206,301 | | | Additions | 13,447 | | | 10,693 | | | 24,140 | | | | | | | | | Unrealized gain on foreign currency translation | 224 | | | 155 | | | 379 | | | Balance at June 30, 2025 | $ | 159,779 | | | $ | 71,041 | | | $ | 230,820 | | | Additions | 13,427 | | | — | | | 13,427 | | | | | | | | | Unrealized gain (loss) on foreign currency translation | 661 | | | (6) | | | 655 | | | Balance at June 30, 2026 | $ | 173,867 | | | $ | 71,035 | | | $ | 244,902 | |
|
| Schedule of Identifiable Intangible Assets |
The following table shows the Company’s identifiable intangible assets as of June 30, 2026 and 2025, respectively.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2026 | | June 30, 2025 | | Gross Carrying Amount | | Accumulated Amortization | | Net Book Value | | Gross Carrying Amount | | Accumulated Amortization | | Net Book Value | | (in thousands) | | Amortized intangible assets: | | | | | | | | | | | | | Customer relationships | $ | 135,290 | | | $ | 83,351 | | | $ | 51,939 | | | $ | 145,528 | | | $ | 92,943 | | | $ | 52,585 | | | Trade names | 14,536 | | | 12,919 | | | 1,617 | | | 14,036 | | | 11,442 | | | 2,594 | | | | | | | | | | | | | | | | | | | | | | | | | | | Supplier partner program | 4,085 | | | 3,771 | | | 314 | | | 4,085 | | | 3,341 | | | 744 | | | Encryption key library | — | | | — | | | — | | | 19,900 | | | 19,694 | | | 206 | | | Developed technology | 15,312 | | | 4,791 | | | 10,521 | | | 10,512 | | | 3,732 | | | 6,780 | | | Total intangibles | $ | 169,223 | | | $ | 104,832 | | | $ | 64,391 | | | $ | 194,061 | | | $ | 131,152 | | | $ | 62,909 | |
|
| Schedule of Estimated Future Amortization Expense |
Estimated future amortization expense is as follows: | | | | | | | Amortization Expense | | (in thousands) | | Year Ended June 30, | | | 2027 | $ | 10,791 | | | 2028 | 9,434 | | | 2029 | 8,905 | | | 2030 | 6,116 | | | 2031 | 11,923 | | | Thereafter | 17,222 | | | Total | $ | 64,391 | |
|