Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details)

v3.21.2
Goodwill and Intangible Assets - Schedule of Carrying Value of Goodwill and Other Purchased Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 114,047 $ 16,047
Accumulated Amortization (19,124) (9,782)
Accumulated Impairment (1,290) (1,291)
Net Book Value 93,633 4,974
Goodwill, Gross 102,307 10,245
Accumulated Impairment (1,364) (1,364)
Goodwill 100,943 8,881
Trade Names and Trademarks    
Indefinite-lived Intangible Assets [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) 47,454 4,454
Accumulated Impairment (1,290) (1,291)
Indefinite Lived Intangible Assets Excluding Goodwill Net of Accumulated Impairment $ 46,164 3,163
Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 1 year  
Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 15 years  
Customer Relationships    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 4 years 8 months 12 days  
Gross Carrying Amount $ 53,498 8,998
Accumulated Amortization (15,832) (7,307)
Net Book Value $ 37,666 1,691
Customer Relationships | Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 5 years  
Customer Relationships | Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 15 years  
Developed Technology    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 4 years  
Remaining Weighted Average Amortization Period (Years) 3 years 9 months 18 days  
Gross Carrying Amount $ 10,500  
Accumulated Amortization (741)  
Net Book Value $ 9,759  
Non-compete and other    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 10 months 24 days  
Gross Carrying Amount $ 2,300 2,300
Accumulated Amortization (2,256) (2,187)
Net Book Value $ 44 113
Non-compete and other | Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 3 years  
Non-compete and other | Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 5 years  
Employment agreement    
Indefinite-lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period (Years) 0 years  
Gross Carrying Amount $ 295 295
Accumulated Amortization $ (295) (288)
Net Book Value   7
Employment agreement | Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 1 year  
Employment agreement | Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 3 years  
Intangibles subject to amortization    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,593 11,593
Accumulated Amortization (19,124) (9,782)
Net Book Value $ 47,469 $ 1,811