| Schedule of Carrying Value of Goodwill and Other Purchased Intangibles | The carrying value of goodwill and other purchased intangibles as of June 30, 2021 and June 30, 2020 is as described below:   
| dollar amounts in thousands |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
|   |   |   |   |   |   |   |   | June 30, 2021 |   |   | June 30, 2020 |   |  
|   |   | Estimated Useful Lives (Years) |   | Remaining Weighted Average Amortization Period (Years) |   |   | Gross Carrying Amount |   |   | Accumulated Amortization |   |   | Accumulated Impairment |   |   | Net Book Value |   |   | Gross Carrying Amount |   |   | Accumulated Amortization |   |   | Accumulated Impairment |   |   | Net Book Value |   |  
| Identifiable intangible assets: |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |  
| Existing customer    relationships |   | 5 - 15 |   |   | 4.7 |   |   | $ | 53,498 |   |   | $ | (15,832 | ) |   | $ | — |   |   | $ | 37,666 |   |   | $ | 8,998 |   |   | $ | (7,307 | ) |   | $ | — |   |   | $ | 1,691 |   |  
| Developed technology |   | 4 |   |   | 3.8 |   |   |   | 10,500 |   |   |   | (741 | ) |   |   | — |   |   |   | 9,759 |   |   |   | — |   |   |   | — |   |   |   | — |   |   |   | — |   |  
| Non-compete and other |   | 3 - 5 |   |   | 0.9 |   |   |   | 2,300 |   |   |   | (2,256 | ) |   |   | — |   |   |   | 44 |   |   |   | 2,300 |   |   |   | (2,187 | ) |   |   | — |   |   |   | 113 |   |  
| Employment agreement |   | 1 - 3 |   |   | 0.0 |   |   |   | 295 |   |   |   | (295 | ) |   |   | — |   |   |   | — |   |   |   | 295 |   |   |   | (288 | ) |   |   | — |   |   |   | 7 |   |  
| Intangibles subject to amortization |   |   |   |   |   |   |   |   | 66,593 |   |   |   | (19,124 | ) |   |   | — |   |   |   | 47,469 |   |   |   | 11,593 |   |   |   | (9,782 | ) |   |   | — |   |   |   | 1,811 |   |  
| Trade names and trademarks |   | Indefinite |   | Indefinite |   |   |   | 47,454 |   |   |   | — |   |   |   | (1,290 | ) |   |   | 46,164 |   |   |   | 4,454 |   |   |   | — |   |   |   | (1,291 | ) |   |   | 3,163 |   |  
| Identifiable intangible assets |   |   |   |   |   |   |   | $ | 114,047 |   |   | $ | (19,124 | ) |   | $ | (1,290 | ) |   |   | 93,633 |   |   | $ | 16,047 |   |   | $ | (9,782 | ) |   | $ | (1,291 | ) |   | $ | 4,974 |   |  
| Goodwill |   | Indefinite |   | Indefinite |   |   | $ | 102,307 |   |   | $ | — |   |   | $ | (1,364 | ) |   | $ | 100,943 |   |   | $ | 10,245 |   |   | $ | — |   |   | $ | (1,364 | ) |   | $ | 8,881 |   |  | 
| Schedule of Estimated Annual Amortization Expense Related to Definite-Lived Intangible Assets | Estimated annual amortization expense related to definite-lived intangible assets for the succeeding five years is as follows (in thousands):   
| Fiscal Year Ending June 30, |   | Amount |   |  
| 2022 |   |   | 25,669 |   |  
| 2023 |   |   | 9,893 |   |  
| 2024 |   |   | 7,382 |   |  
| 2025 |   |   | 4,240 |   |  
| 2026 |   |   | 47 |   |  
| Thereafter |   |   | 238 |   |  
| Total |   | $ | 47,469 |   |  |